在CentOS中找不到“MongoClient”类

时间:2016-01-07 02:37:48

标签: php mongodb laravel

PHP 5.5.22

已安装PHP mongo驱动程序

请参阅phpInfo()

mongodb extension

在终端

$ php -i | grep 'Configuration File'
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini

$ php -i | grep mongo
mongodb
mongodb support => enabled
mongodb version => 1.1.1
mongodb stability => stable
libmongoc version => 1.3.1-dev
mongodb.debug => no value => no value

但是,仍然会收到此错误

MongoClient not found

之前有人遇到过这个问题吗?你是怎么解决的?

2 个答案:

答案 0 :(得分:1)

PHP有两个mongo库

检查Mongo Driver的链接以阅读他们有不同连接方式的手册。

答案 1 :(得分:0)

首先,我会尝试composer self-update

之前我对mongodb驱动程序和作曲家有一些问题。

然后,在php config dir的conf.d子目录中检查mongo.ini。 它应该是/etc/php/conf.d/mongo.ini

你使用什么发行版?