#php #mongodb #wamp
#php #mongodb #wamp
Вопрос:
Я только что обновился с WAMP 2.2e (Apache 2.2.22, PHP 5.3.13, MySQL 5.5.24) до WAMP 2.5 (Apache 2.4.9, PHP 5.5.12, MySQL 5.6.17). Я без проблем использовал драйвер mongo 1.5.0RC2 с WAMP2.2e.
С обновлением я пошел, чтобы получить последний драйвер Mongo, взяв 1.5.4. Проблема в том, что независимо от того, какой из 4 драйверов для PHP 5.5 я поместил в свою папку ext, ни один из них не работает. Все они выдают мне маленький значок предупреждения в меню расширения WAMP PHP и не включаются, и если я добавлю его в php.ini и перезапущу Apache, он не отображается в phpinfo().
Я понятия не имею, почему он не работает или как диагностировать, что не так.
РЕДАКТИРОВАТЬ: ранее я получал драйверы от https://s3.amazonaws.com/drivers.mongodb.org/php/index.html . Я только что перешел к http://pecl.php.net/package/mongo/1.5.4/windows и загрузил драйвер оттуда; на этот раз WAMP не выдает мне значок предупреждения, но PHPinfo по-прежнему не показывает мне Mongo.
Ответ №1:
Я также столкнулся с той же проблемой. В моем случае я просто установил mongodb bin «C:Program Files MongoDB 2.6 Standard bin» путь в переменной среды, затем перезапустите wamp, и теперь все работает нормально с 1.5.5
Ответ №2:
Итак, я узнал, что проблема была в последнем драйвере. Я пытался использовать 1.5.4, продолжал говорить: «Указанный модуль не найден». Я перешел к 1.5.1, и это сработало. Я нашел сообщения, предлагающие более старые версии, которые работали для людей, поэтому я решил, что могу попробовать понизить рейтинг. Я уже пробовал 1.5.3 безрезультатно, поэтому я продолжал. 1.5.2 также не удалось, но 1.5.1 в итоге заработал.