Intereting Posts
Я правильно использую функцию crypt () PHP? Несовместимость PHP PHP Каковы правильные кодировки / экранирование / htmlentities, необходимые при отправке данных из js в php, php в mysql и для ответов REST json MySQL: ВЫБРАТЬ победителя, возвращая свой ранг PHP: объединить элементы массива на основе определенного ключа и значения получить всю запись в списке воспроизведения Youtube API V3 с помощью pageToken как проверить, пусто ли поле файла? Group By и отображение записей на дату Использование условных значений из массива в выражении if … Рекурсивная функция PHP для отображения списка смежности Можно ли сделать «инъекцию php»? Вопросы о Command Pattern (PHP) PHP лямбда-функции и область действия Дизайн базы данных для хранения шаблона цвета изображения в MySQL для поиска изображения по цвету Не удалось подключиться к ssl: //smtp.googlemail.com: 25 при использовании электронной почты CodeIgniter lib

WAMPServer Неустранимая ошибка: класс «Монго» не найден

Я использую 64-разрядную машину Windows 8 и 32-разрядную версию WAMPServer

  • Я загрузил драйверы PHP из Github https://github.com/mongodb/mongo-php-driver/downloads
  • Скопировал .dll в C: \ wamp \ bin \ php \ php5.4.16 \ ext \
  • Добавлено расширение строки = php_mongo.dll в файл php.ini
  • Я до сих пор получаю фатальную ошибку: класс «Монго» не найден

Я повторил phpinfo (), и расширение не было загружено – оно не появляется

Кто-нибудь знает, как это исправить?

Имел ту же проблему. Ниже были решены мои проблемы.

  1. Убедитесь, что у вас установлена ​​32-разрядная настройка WAMP. По-видимому, есть проблемы с 64-битным
  2. Получите драйвер php_mongo lates от https://github.com/mongodb/mongo-php-driver/downloads, совместимый с вашей версией
  3. Переименуйте его в php_mongo.dll и скопируйте в папку php extenstions. Значение по умолчанию для окон – «ext»
  4. проверить phpinfo ()
  5. Проверьте переменную загруженного конфигурационного файла. Он дает вам путь от того, где читается файл php.ini
  6. Добавьте расширение строки = php_mongo.dll в файл php.ini в указанном выше пути
  7. Перезапустите свои услуги

Я не могу добавить это в качестве комментариев из-за низкой репутации.

Перезагрузил ли ваш сервер после обновления файла ur php.ini.

Похоже, он не может загрузить Mongo Module.

Сначала вам нужно скачать стабильный файл zip zip. PHP-MONGO

Загрузите Threaded-версию модуля. Скопируйте файл dll и вставьте его в папку C: \ wamp64 \ bin \ php \ php5.6.19 \ ext (если вы хотите). затем перейдите в файл php.ini и вставьте следующий скрипт: extension=php_mongo.dll в строку расширений.

Примечание: не должно быть « ; 'перед расширением. Затем перезапустите WAMP. В меню расширения wamp -php вы можете найти php_mongo . отметьте отметку. Перезапустите Wamp.

Запустите mongo и попробуйте выполнить следующий скрипт.

 <?php if($connection = new mongoClient()){ echo "Connected Successfully"; } ?>` 

Примечание. Сначала запустите сервер Mongo.

Для получения дополнительной информации: PHP / Mongo Manual

Если у вас возникли проблемы с запуском Mongo, тогда напишите команду в следующем каталоге Mongo / bin:

 mongod --storageEngine=mmapv1 --dbpath [your-path] 

your-path = Путь, который вы хотите сохранить файлы Databse. (например: F: \ data \ db)

Теперь монгольская раса будет бежать. Не закрывайте cmd .