PHP MongoDB:致命错误:在wamp

时间:2017-09-29 23:48:39

标签: php mongodb classnotfound

您好我一直在尝试从php连接到mongodb。我正在使用下面的dll:

  

php_mongo-1.6.8-5.5-VC11-x86_64.dll

我正在浏览stackoverflow PHP MongoDB: Fatal Error: Class 'Mongo CLient' not found上的一个线程,其中提到MongoClient()类已被弃用。而不是现在我们需要使用这样的东西:

$m = new MongoDB\Driver\Manager();

我有以下代码:

<?php
$m = new MongoDB\Driver\Manager();
$db = $m->testdb;
echo "Connected to db";
?>

我仍然因为找不到课程而收到错误。有没有人对它有任何想法?或者我必须导入一些东西?请帮忙。

1 个答案:

答案 0 :(得分:0)

对象创建时可能缺少\。

 $m = new \MongoClient();

$m = new \MongoDB\Driver\Manager("mongodb://localhost:27017");

您获得的错误可能是由命名空间问题引起的。逐一尝试这两种解决方案,看看它是否有帮助。