当我从命令行运行php脚本时,如下所示
php test.php
我得到以下输出
PHP Warning: Module 'memcache' already loaded in Unknown on line 0
PHP Warning: Module 'apc' already loaded in Unknown on line 0
如何修复或删除这些模块警告?我检查了
中的php.inietc/php.ini
的输出
php -i | grep php.ini
PHP Warning: Module 'memcache' already loaded in Unknown on line 0
PHP Warning: Module 'apc' already loaded in Unknown on line 0
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini
我看不到任何加载或对这两个模块的任何引用...
请帮助
答案 0 :(得分:15)
安装php5-memcache时,会添加自己的memcache.ini文件,该文件设置为已加载该扩展名。所以只需从php.ini中删除/注释扩展名的加载。
;extension=memcache.so
与APC(替代PHP缓存模块)类似。
;extension=apc.so
答案 1 :(得分:14)
我有同样的情况。在我的情况下,问题是我在/etc/php5/cli/conf.d /./ p中有两个用于memcache的配置文件。
php -i | grep memcache.ini
在我的情况下,结果是:
/etc/php5/cli/conf.d/20-memcache.ini,
/etc/php5/cli/conf.d/memcache.ini
要删除警告消息,我从memcache.ini文件中删除了行extension=memcache.so
。
答案 2 :(得分:5)
如果您使用的是php5.4(CentOS 6.5),
/etc/php.d/
在memcache.ini
评论扩展程序
;extension=memcache.so
同样在apc.ini
;extension=apc.so
答案 3 :(得分:1)
我来到这里寻找类似错误的解决方案,即Warning: Module 'pdo_pgsql' already loaded in Unknown on line 0
。
在查看了各个站点后,我提出了解决方案。
它对我有用,希望它适用于有类似问题的人。
conf.d
,我的目录位于该目录中
/usr/local/etc/php/7.0/conf.d
。 ext-pdo_pgsql.ini
的文件。 sudo nano ext-pdo_pgsql.ini
进行编辑。extension="/usr/local/opt/php70-pdo-pgsql/pdo_pgsql.so"
。评论它
通过在行的开头添加分号,即
;extension="/usr/local/opt/php70-pdo-pgsql/pdo_pgsql.so"
。答案 4 :(得分:0)
这些模块可能会被列出两次,因此您会收到错误“已加载”。 找出加载的配置文件
php -i | grep 'Loaded Configuration File'
php -i | grep 'ini'
这将告诉您加载和解析了哪些.ini文件(解析了其他.ini文件)。
查看特定文件并注释掉第二次出现(如下所示)
;extension=memcache.so
;extension=apc.so
答案 5 :(得分:0)
有配置文件模块 / etc / php5 / mods-available
打开文件pdo_mysql.ini和评论行 pdo_mysql.so
service apache2 |之后php5-fpm restart 取决于你是否在使用
答案 6 :(得分:0)
我得到同样的错误,
Module 'sphinx' already loaded
您需要找到多次加载的模块(.ini)并删除其中一个
ubuntu@webserver:~$ grep -R "sphinx" /etc/php5/*
/etc/php5/fpm/conf.d/sphinx.ini:extension=sphinx.so
/etc/php5/fpm/conf.d/20-sphinx.ini:extension=sphinx.so
ubuntu@webserver:~$ sudo rm /etc/php5/fpm/conf.d/sphinx.ini
答案 7 :(得分:-1)
如果你不想在配置文件中更新, 只需添加页面或构造函数" error_reporting(0)"