Неустранимая ошибка: класс 'Mongo' не найден в C: \\ Apache Software Foundation \ Apache2.2 \ htdocs \ sample \ testdb.php - PullRequest
0 голосов
/ 24 марта 2011

Неустранимая ошибка:

Класс 'Mongo' не найден в C: \ Apache Software Foundation \ Apache2.2 \ htdocs \ sample \ testdb.php

Можеткто-нибудь помочь мне с этим вопросом?Почему это так говорит?

Ниже приведен код, который я использовал.Я создал базу данных с именем phptest в MongoDB и вставил документ.Затем я попытался подключиться к MongoDB через PHP, но он выдал эту ошибку.

Может кто-нибудь помочь мне избавиться от этого?Я включил php-mongo dll и также сохранил в файле php.ini.

<?php
echo "succeeded!";
$connection = new Mongo();
$db = $connection->test;
$collection = $db->phptest;
?>

Ответы [ 2 ]

1 голос
/ 18 мая 2011

Убедитесь, что у вас установлен правильный драйвер php.

Например, если в вашем php.ini включен «Thread Safety», убедитесь, что у вас установлено «Thread-Safe Mongo Extension» и НЕверсия "Non-Thread-Safe".

0 голосов
/ 06 февраля 2013

Вы, вероятно, используете более старую версию драйвера Mongo DB.Класс Mongo был заменен на MongoClient, начиная с версии 1.3.0 драйвера.См. Этот поток стекового потока:

  1. mongo DB - версия драйвера php
  2. http://www.php.net/manual/en/class.mongo.php
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...