мой php правильно установлен и работает, но при запуске Apache у меня есть все текущие загруженные расширения с предупреждениями, например ...
[23-Dec-2015 21:47:45 UTC] PHP Warning: PHP Startup: bz2: Unable to initialize module
Module compiled with build ID=API20131226,NTS
PHP compiled with build ID=API20131226,TS
These options need to match
in Unknown on line 0
[23-Dec-2015 21:47:45 UTC] PHP Warning: PHP Startup: calendar: Unable to initialize module
Module compiled with build ID=API20131226,NTS
PHP compiled with build ID=API20131226,TS
These options need to match
in Unknown on line 0
[23-Dec-2015 21:47:45 UTC] PHP Warning: PHP Startup: ctype: Unable to initialize module
Module compiled with build ID=API20131226,NTS
PHP compiled with build ID=API20131226,TS
These options need to match
in Unknown on line 0
[23-Dec-2015 21:47:45 UTC] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/curl.so' - /usr/lib64/php/modules/curl.so: undefined symbol: compiler_globals in Unknown on line 0
[23-Dec-2015 21:47:45 UTC] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/dom.so' - /usr/lib64/php/modules/dom.so: undefined symbol: executor_globals in Unknown on line 0
[23-Dec-2015 21:47:45 UTC] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/exif.so' - /usr/lib64/php/modules/exif.so: undefined symbol: compiler_globals in Unknown on line 0
[23-Dec-2015 21:47:45 UTC] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/fileinfo.so' - /usr/lib64/php/modules/fileinfo.so: undefined symbol: file_globals in Unknown on line 0
[23-Dec-2015 21:47:45 UTC] PHP Warning: PHP Startup: ftp: Unable to initialize module
Module compiled with build ID=API20131226,NTS
PHP compiled with build ID=API20131226,TS
These options need to match
in Unknown on line 0
и так далее...
как вы можете видеть, текущий каталог расширений установлен на / usr / lib64 / php / модули
но насколько я знаю, событие php для mpm загружается в php.conf с помощью ...
LoadModule модули php5_module / libphp5-zts.so
Итак, вопрос в том ... Нужно ли мне загружать расширения из / usr / lib64 /php-zts/ модули?
Спасибо
Ответ нет, но проблему нашел.
С mpm event + fcgid очевидно, что любой виртуальный хост имеет свой php.ini в ../home/user/etc/php5, поэтому до того, как основной /etc/php.ini (когда prefork ...) был вручную установлен в / usr / lib64 / php / modules и не годился для тестирования, редактируя /etc/php.ini.
Пришлось отредактировать любой php.ini для пользователей и закомментировать строку extension_dir ... больше никаких предупреждений о расширениях.