As extensões php-zts são necessárias quando o mpm é evento?

0

meu php está instalado e funcionando corretamente, mas na inicialização do Apache eu tenho todas as extensões carregadas atuais com mensagens de aviso como ...

[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

e assim por diante...

como você pode ver, o diretório de extensão atual está definido como / usr / lib64 / php / modules

mas como eu sei, o evento php for mpm é carregado no php.conf com ...

Módulos LoadModule php5_module / libphp5-zts.so

então, a questão é ... Preciso carregar as extensões de / usr / lib64 / php-zts / modules?

Obrigado

hollyb
fonte

Respostas:

1

A resposta é não, mas encontrou o problema.

Com o mpm event + fcgid, obviamente, qualquer host virtual tem seu php.ini em ../home/user/etc/php5, portanto, antes que o /etc/php.ini principal (quando o prefork ...) fosse definido manualmente como / usr / lib64 / php / modules e não era bom testar a edição do /etc/php.ini.

Teve que editar qualquer php.ini para os usuários e comentar a linha extension_dir ... não há mais mensagens de aviso sobre as extensões.

hollyb
fonte