我正在使用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扩展。
答案 0 :(得分:0)
在Stennie的评论之后,我尝试了一些事情。最后,我停止了我的apache2服务器,编辑了php.ini文件,然后启动了(这个工作)。
我想之前,当apache2服务器停止时,php.ini被内容覆盖,导致extension=mongo.so
丢失。