安装后找不到PHP MongoClient类

时间:2014-08-08 18:10:20

标签: php mongodb

我正在使用MongoClient类来访问MongoDB。

$mongo = new MongoClient($conset['host'] . ":" . $conset['port'],$conset['host']);

我收到致命错误Fatal error: Class 'MongoClient' not found我使用pear pecl install mongo安装了Mongo客户端,然后将extension=mongo.so添加到php.ini。我重启了我的apache服务器并检查是否使用pecl search mongo安装了mongo,返回mongo 1.5.5 (stable) 1.5.5 MongoDB database driver

然而,当我运行相同的php脚本时,它仍然会返回致命错误。为什么会发生这种情况?如何解决?

编辑:我刚刚调用了我的VPS主机(OVH),他们验证了他们没有阻止任何脚本或php扩展。

1 个答案:

答案 0 :(得分:0)

在Stennie的评论之后,我尝试了一些事情。最后,我停止了我的apache2服务器,编辑了php.ini文件,然后启动了(这个工作)。

我想之前,当apache2服务器停止时,php.ini被内容覆盖,导致extension=mongo.so丢失。