Невозможно установить PHP-драйвер MongoDB в Windows XAMPP

Я использую ОС 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"; 

Это говорит, что это не загружено.

2 ответа

Решение

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

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

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

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

Другие вопросы по тегам