未捕获错误:未找到类'MongoClient'

时间:2016-02-19 20:28:35

标签: php mongodb

尝试使用以下方法创建新的Mongo连接: $client = new Mongo();

可悲的是,这会导致以下错误:“未捕获错误:未在”中找到类'Mongo'。我也试过MongoClient,以防这是问题。

为了让事情更加混乱,在同一个文件中运行phpinfo()会导致以下结果。 enter image description here

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

有两个PHP MongoDB软件包,the Mongo extension和较新的MongoDB driver。你有新的,但你正在为较旧的代码编写代码。

答案 1 :(得分:2)

原来这是官方驱动程序文档中的一个问题。

您需要使用new MongoDB\Client并使用PHP库,而不是建议的new MongoDB\Driver\Client