PHP MongoDB: фатальная ошибка: класс ‘MongoClient’ не найден в wamp

Привет, я пытался подключиться к Mongodb из PHP. Я использую ниже DLL:

php_mongo-1.6.8-5.5-VC11-x86_64.dll

Я проходил через один из потоков в stackoverflow PHP MongoDB: неустранимая ошибка: класс ‘Mongo CLient’ не найден ,который упоминает, что класс MongoClient () устарел. Вместо этого теперь нам нужно использовать что-то вроде этого:

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

У меня есть следующий код:

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

Тем не менее я получаю ошибку для класса не найден. У кого-нибудь есть идеи по этому поводу? Или я должен что-то импортировать? Пожалуйста помоги.

1

Решение

Возможно, что \ отсутствует во время создания объекта.

 $m = new \MongoClient();

или же

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

Ошибка, которую вы получаете, может быть связана с проблемой пространства имен. Попробуйте оба решения одно за другим и посмотрите, поможет ли это.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]