无法加载mongo扩展名

时间:2012-03-22 11:25:22

标签: 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

之前工作正常,我可以通过new Mongo()连接到mongod服务器。

3 个答案:

答案 0 :(得分:2)

它对我不起作用。 PHP版本5.4.6-1ubuntu1

error_reporting:E_ALL | E_STRICT

如果我对此行发表评论,则会加载mongo扩展名。

答案 1 :(得分:1)

看来你已经删除了错误行上的评论,因此它使你的php.ini无法读取,因此没有加载Mongo。

如果要启用error_reporting,则应编辑该行:

error_reporting: E_ALL & ~E_NOTICE

答案 2 :(得分:-1)

我认为你已经更新了PHP版本。尝试再次安装mongo扩展。

对于ubuntu执行此命令:

sudo pecl install mongo