PHP警告:在命令行运行PHP时,模块'ldap'和'mysql'已经加载

Dar*_*ein 7 php command-line

我收到以下错误:

PHP Warning:  Module 'ldap' already loaded in Unknown on line 0
PHP Warning:  Module 'mysql' already loaded in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)

在命令行运行以下命令时:

php -c /etc/php.ini /path/to/script.php
Run Code Online (Sandbox Code Playgroud)

/etc/php.ini 与phpinfo()中显示的php.ini相同.

有任何想法吗?

Bri*_*ine 8

这两个模块是否编译成PHP二进制文件?如果是这样,您可以删除或注释掉php.ini中的两个相关的extension =行.

  • Brian的优秀答案.我想要注意的是,在我的Ubuntu系统上,还有一个/etc/php5/conf.d,其中包含加载各个扩展的ini文件.我已经在主/etc/php5/apache2/php.ini文件中加载了mysql扩展,然后包含了../conf.d/目录并尝试再次加载它. (2认同)