0

突然我开始收到以下错误:

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

4

3 回答 3

2

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

错误报告:E_ALL | E_STRICT

如果我评论这一行,将加载 mongo 扩展。

于 2012-11-26T09:10:14.207 回答
1

看来您删除了错误行上的注释,因此它使您的 php.ini 不可读,因此未加载 Mongo。

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

error_reporting: E_ALL & ~E_NOTICE
于 2012-03-22T11:41:03.930 回答
-1

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

对于 ubuntu 执行以下命令:

sudo pecl install mongo
于 2012-03-22T11:32:50.353 回答