我在 error_log 中收到了这个 PHP 警告,并希望修复它。我被告知它是在我已经验证的 php.ini 中加载的,以及该模块的一系列配置设置。我想在加载它的地方维护模块配置,所以我需要找出如何从列表中删除它。
除非从 php.ini 中删除它就可以了。
Module 'eAccelerator' already loaded
我在 error_log 中收到了这个 PHP 警告,并希望修复它。我被告知它是在我已经验证的 php.ini 中加载的,以及该模块的一系列配置设置。我想在加载它的地方维护模块配置,所以我需要找出如何从列表中删除它。
除非从 php.ini 中删除它就可以了。
Module 'eAccelerator' already loaded
在我看来,您在多个文件中都有配置。
如果您的设置是在 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=
)完成的。