PHP 'MongoClient' Not Found


PHP 'MongoClient' Not Found

关于这个主题有很多问题,但没有一个对我有效。我最初安装了mongodb驱动程序(并使用)

sudo pecl install mongo

然而,根据pecl的输出,这已经被弃用,取而代之的是

sudo pecl install mongodb

所以我安装了它,将mongo.ini更改为加载extension=mongodb.so而不是mongo.so(按照上面pecl命令的输出指示)。当我加载phpinfo()页面时,它显示它已加载

mongodb version 1.0.0
mongodb stability stable
libmongoc version 1.2.0
libbson version 1.2.0

然而,当我尝试在我的PHP页面中使用MongoClient时,我会得到以下错误:

Fatal error: Class 'MongoClient' not found in /srv/www/site/functions.php on line 500

我已经用尽了创建这个问题时提出的所有"类似问题",以及谷歌搜索。所以我希望有人能有一些解决这个问题的第一手经验,因为我觉得我别无选择。

发现新驱动程序中的类名已经更改。因此MongoClient不存在是一个有效的错误。

new MongoDB'Driver'ManagerMongoClient 的替代品