Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法加载mongo扩展_Php_Mongodb Php - Fatal编程技术网

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

突然,我开始出现以下错误:

致命错误:在/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

它运行得很早,我可以通过
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,而不是删除注释;请详细回答:)