我的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等等..。
如您所见,当前扩展dir设置为/usr/lib64 64/php/modules
但据我所知,mpm事件的php被加载到php.conf中.
问题是..。我需要加载/usr/lib64 64/php-zts/模块的扩展吗?
谢谢
发布于 2015-12-24 09:33:09
答案是否定的,但发现了问题。
对于mpm事件+ fcgid,任何虚拟主机都有它的php.ini在./home/user/etc/php5 5中,所以在主/etc/php.ini之前(当pre叉.)手动设置为/usr/lib64 64/php/模块,不适合进行测试,编辑/etc/php.ini。
必须为用户编辑任何php.ini并注释掉extension_dir行.不再有关于扩展的警告消息。
https://serverfault.com/questions/745074
复制相似问题