Php 无法加载mongo扩展
突然,我开始出现以下错误: 致命错误:在/var/www/html/index.php中找不到类“Mongo” 原因可能是什么Php 无法加载mongo扩展,php,mongodb-php,Php,Mongodb Php,突然,我开始出现以下错误: 致命错误:在/var/www/html/index.php中找不到类“Mongo” 原因可能是什么phpinfo()和php-m未显示mongo扩展 extension=mongo.so存在于正确加载的.ini文件中 我甚至重新启动了Apache服务器,但问题仍然存在 phpinfo(): Loaded Configuration File /etc/php.ini /etc/php.ini extension=mongo.so 它运行得很早,我可以通过ne
phpinfo()
和php-m
未显示mongo扩展
extension=mongo.so
存在于正确加载的.ini文件中
我甚至重新启动了Apache服务器,但问题仍然存在
phpinfo():
Loaded Configuration File /etc/php.ini
/etc/php.ini
extension=mongo.so
它运行得很早,我可以通过
new Mongo()
连接到mongod服务器,我想您已经更新了PHP版本。再次尝试安装mongo扩展
对于ubuntu,请执行以下命令:
sudo pecl install mongo
看起来您删除了错误行上的注释,因此它使您的php.ini无法读取,因此Mongo未加载 如果要启用错误报告,应编辑该行:
error_reporting: E_ALL & ~E_NOTICE
这对我不起作用。
PHP版本5.4.6-1ubuntu1
错误报告:E|u ALL | E|u STRICT
如果我对这行进行注释,将加载mongo扩展。您是否更新了PHP或类似的内容?你的操作系统是什么?linux,我刚刚删除;从…起默认值:E_ALL&~E_NOTICE为什么取消注释这一行?哦,这是个错误,我应该使用错误报告:E_ALL&~E_NOTICE,而不是删除注释;请详细回答:)