我在error_log中收到此PHP警告,并想要修复它。我被告知它是在php.ini中加载的,我已经验证了该模块的一些配置设置。我想将模块配置保存在它加载的地方,所以我需要找出如何从列表中删除它。
除非从php.ini中删除它就好了。
Module 'eAccelerator' already loaded
答案 0 :(得分:1)
听起来好像你已经在多个文件中进行了配置。
如果您的设置是使用Debian(或类似Debian),那么eAccelerator可能会加载到php.ini
以及辅助文件中。例如,在Debian上,php.ini
位于/etc/php5/apache2/php.ini
(对于PHP 5.x和Apache 2.x)。但它也会解析/etc/php5/conf.d/
中的所有文件,在我的例子中包含gd.ini
,mysql.ini
和suhosin.ini
等文件。我看到配置错误的软件包将配置添加到php.ini
的末尾以及conf.d
中的单独文件中。这会给你看到的那种错误。
仅供参考,此扫描使用编译时配置选项(具体为--with-config-file-scan-dir=
)完成。