LINUX.ORG.RU

Сообщения fapchat2

 

Как защитить сайт на php?

     function mysql_fix_string($conn, $string)
     {
         $string = stripslashes($string);
         return $conn->real_escape_string($string);
     }

Как улучшить эту чудо-защиту, при условии,что я это использую как только для майсикла? Мне челик посоветовал почитать «php в подлиннике», но я просто не смогу такое прочесть(она огромная и похожа на мерзкий учебник по информатике), нет ли нормальной литературы, связанной с защитой php кода и вообще php?

 ,

fapchat2
()

В чём проблема с phpize и config.m4?

название цитаты

fapchat@user /usr/bin $ phpize Cannot find config.m4. Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

fapchat@user /usr/bin $ phpize -v grep: /usr/local/php7/include/php/main/include/php/main/php.h: Нет такого файла или каталога grep: /usr/local/php7/include/php/main/include/php/Zend/zend_modules.h: Нет такого файла или каталога grep: /usr/local/php7/include/php/main/include/php/Zend/zend_extensions.h: Нет такого файла или каталога Configuring for: PHP Api Version: Zend Module Api No: Zend Extension Api No:

fapchat@user /usr/bin $ whereis config.m4 config: /usr/share/man/man5/config.5

Однако php-devel имеется(частично)

название цитаты

fapchat@user /usr/bin $ eopkg info php-devel Установка пакета: Имя : php-devel, версия: 7.3.8, релиз: 77 Краткое описание : Development files for php Описание : PHP is a popular general-purpose scripting language that is especially suited to web development. Лицензии : PHP-3.01 Компонент : programming.devel Зависимости : php Дистрибутив : Solus, Релиз дистр.: 1 Архитектура : x86_64, Размер установки: 4.47 MB Необходим для :

пакет найден в репозитории Solus: Имя : php-devel, версия: 7.3.8, релиз: 77 Краткое описание : Development files for php Описание : PHP is a popular general-purpose scripting language that is especially suited to web development. Лицензии : PHP-3.01 Компонент : programming.devel Зависимости : php Дистрибутив : Solus, Релиз дистр.: 1 Архитектура : x86_64, Размер установки: 4.47 MB, Размер пакета: 407.00 KB Необходим для :

php-devel пакет не найден в репозитории с исходными кодами fapchat@user /usr/bin $ php-devel bash: php-devel: команда не найдена fapchat@user /usr/bin $ php -v PHP 7.3.8 (cli) (built: Aug 8 2019 15:09:12) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.8, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.8, Copyright (c) 1999-2018, by Zend Technologies with Xdebug v2.7.0, Copyright (c) 2002-2019, by Derick Rethans

. Устанавливал ламп по этому гайду https://www.linuxhelp.com/how-to-install-lamp-on-solus-3-os Дистрибутив solus

 , , , ,

fapchat2
()

Какой доступ к файлам линукс опасен?

Чем опасна команда

sudo chmod 777 www

 , ,

fapchat2
()

sudo eopkg install php7.3.8-dev

fapchat@user /usr/share/man/man1 $ sudo eopkg install php7.3.8-dev Системная ошибка. Программа закрыта. Элемент php7.3.8-dev репозитория не обнаружен Используйте 'eopkg help' для получения справки. Используйте --debug для просмотра отладочной информации

это необходимо для отладки php
отладка php необходима для работы файла phpize и строки

prefix='/usr/local/php7/include/php/main'

всё это нужно для работы xdebug

как исправить ошибку?

 php-dev, ,

fapchat2
()

Как установить xdebug для PHP 7.3.8?

На англоязычных форумах кто-то предлагал установить версию 2.5.5, а кто-то бэту 2.6.0, но ничего не помогает везде 1 и та же ошибка

название цитаты

root@user /usr/bin # pecl install xdebug-2.5.5 downloading xdebug-2.5.5.tgz ... Starting to download xdebug-2.5.5.tgz (279,491 bytes) .........................................done: 279,491 bytes 76 source files, building running: phpize grep: /usr/include/php/main/php.h: Нет такого файла или каталога grep: /usr/include/php/Zend/zend_modules.h: Нет такого файла или каталога grep: /usr/include/php/Zend/zend_extensions.h: Нет такого файла или каталога Configuring for: PHP Api Version: Zend Module Api No: Zend Extension Api No: building in /tmp/pear/temp/pear-build-rootVXGPNk/xdebug-2.5.5 running: /tmp/pear/temp/xdebug/configure --with-php-config=/usr/bin/php-config checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for a sed that does not truncate output... /bin/sed checking for cc... no checking for gcc... no configure: error: in `/tmp/pear/temp/pear-build-rootVXGPNk/xdebug-2.5.5': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details ERROR: `/tmp/pear/temp/xdebug/configure --with-php-config=/usr/bin/php-config' failed

 pecl, ,

fapchat2
()

Как удалить curl на linux solus?

root@user /home/fapchat/Рабочий стол/Projects/Html/php5/small #
eopkg remove curl
Программа завершена.
Переключатель безопасности предотвратил удаление следующих
пакетов:
curl

как же удалить этот курл?

 , , ,

fapchat2
()

Как закрыть другой экземпляр eopkg?

Попытался установить httpd, нажал что-то не то

root@user /home/fapchat # eopkg install httpd
Следующие пакеты будут установлены:
apr apr-util httpd postgresql
Общий размер пакета (ов): 9.11 MB
Необходимо установить дополнительные пакеты. Вы хотите >продолжить?(да/нет)да^[[D^Z
[1]+ Остановлен eopkg install httpd

Пытался снова установить его

root@user /home/fapchat # eopkg install httpd
Системная ошибка. Программа закрыта.
Работает другой экземпляр eopkg. Допускается работа только одного экземпляра программы.
Используйте 'eopkg help' для получения справки.
Используйте --debug для просмотра отладочной информации

 , ,

fapchat2
()

RSS подписка на новые темы