Не удалось установить драйвер MongoDB PHP в XAMPP Windows

Я использую ОС Windows (64-разрядная версия) и XAMPP (PHP 5.4.7). Я попытался установить драйвер PHP MongoDB, но он не отражается на странице phpinfo().

Я выполнил те же шаги, что и в списке:

  1. Я скачал php_mongo-1.3.2RC1.zip (последний) с https://github.com/mongodb/mongo-php-driver/downloads
  2. Я распаковал папку, скопировал файл php_mongo-1.3.1-5.4-vc9.dll и вставил в C://XAMPP/php/ext/. Моя сборка расширения PHP говорит API20100525, TS, VC9
  3. Я открыл файл php.ini и вставил ;extension=php_mongo-1.3.1-5.4-vc9.dll в последнюю строку.

Затем я просмотрел страницу phpinfo(), а также попробовал

echo extension_loaded("mongo") ? "loaded\n" : "not loaded\n"; 

Пишет, что не загружен.


person Anirudh Gooner    schedule 17.12.2012    source источник


Ответы (2)


Попробуйте удалить ; с начала ;extension=php_mongo-1.3.1-5.4-vc9.dll в вашем php.ini.

person user1909426    schedule 17.12.2012

После выполнения всех шагов, упомянутых в вопросе, xampp не сможет загрузить файл «.dll». Просто не забудьте добавить путь к папке файла «.dll» в переменную среды в качестве пути к системной переменной.

Я столкнулся с той же проблемой, затем после добавления пути к папке файла «.dll» в переменную среды в качестве пути к системной переменной это сработало. Затем он может найти файл.

В конце концов, это был единственный шаг, который мешал xampp загрузить файл «.dll», хотя он присутствовал в этой папке. Часто люди пропускают этот шаг, так как он нигде четко не указан.

person Luke P. Issac    schedule 03.05.2015