Невозможно установить PHP-драйвер MongoDB в Windows XAMPP
Я использую ОС Windows (64-разрядная версия) и работаю с XAMPP(PHP 5.4.7). Я попытался установить драйвер PHP MongoDB, но он не отражается на странице phpinfo().
Я выполнил те же действия, что и в списке:
- Я скачал php_mongo-1.3.2RC1.zip (последний) с https://github.com/mongodb/mongo-php-driver/downloads
- Я извлек папку и скопировал
php_mongo-1.3.1-5.4-vc9.dll
файл и вставлен вC://XAMPP/php/ext/
, Моя сборка расширения PHP говорит API20100525,TS,VC9 - Я открыл файл 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", хотя он присутствовал в этой папке. Часто люди пропускают этот шаг, поскольку он не указан там, где четко указано.