Назад | Перейти на главную страницу

Нужны ли расширения php-zts, когда mpm является событием?

мой 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 ... больше никаких предупреждений о расширениях.