0

我在 error_log 中收到了这个 PHP 警告,并希望修复它。我被告知它是在我已经验证的 php.ini 中加载的,以及该模块的一系列配置设置。我想在加载它的地方维护模块配置,所以我需要找出如何从列表中删除它。

除非从 php.ini 中删除它就可以了。

Module 'eAccelerator' already loaded

4

1 回答 1

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.inisuhosin.ini. 我看到配置错误的包将配置添加到末尾php.ini以及conf.d. 这将给出您所看到的错误类型。

仅供参考,此扫描是使用编译时配置选项(特别是--with-config-file-scan-dir=)完成的。

于 2009-10-31T04:02:35.413 回答