Re: PHP 5.2 (через fastcgi) и PHP 5.4 (как модуль Apache2)
Posted: Fri Aug 15, 2014 10:18 am
Все вот эти настройки я взял из файла стандартного шаблона php-factcgi (phpfcgid.sh)
Пока все работает.
Пока все работает.
demian wrote:1. у вас файл php.ini файл не подключится
реально находится /opt/php5.2.17/lib/php.ini
ищется в PHPRC=/opt/php5.2.17/ - рекурсия может не отработать
PHPRC=/opt/php5.2.17/ --> PHPRC=/opt/php5.2.17/lib/
2. при конфигурации расширений я бы указал =shared во всех подключаемых библиотеках, т.е. --with-mysqli=shared
расширению компильнутся .so, т.е. mysql.so и т.п. но в php.ini надо будет указывать путь где хранятся библиотеки.
3. если вы делаете через exec
exec /opt/php5.2.17/bin/php-cgi --> exec /opt/php5.2.17/bin/php-cgi -- "$@"
PHPRC=/opt/php5.2.17/ и export PHPRC --> export PHPRC=/opt/php5.2.17/
4. конструкции export PHP_FCGI_MAX_REQUESTS=1000 и export PHP_FCGI_CHILDREN=20 во врапере могут давать ошибку. вынести из врапера в php.ini или шаблон апача.
это на первый взгляд
зы для упрощения настройки php.ini я бы положил в папку с сайтом.... тогда путь изменить на export PHPRC="$home_dir/$user/web/$domain/cgi-bin/"