2013-06-06 2 views
2

Я пытаюсь загрузить расширение MongoDb для php на 64-разрядном ПК под управлением Windows 7, запуская XAMPP с Apache 2.0 и PHP 5.3.5, версию компилятора VC6. Я начал с this tutorial, а также попробовал расширения, которые предложил php documentation. Сам MongoDb работает нормально, и команды оболочки, похоже, работают.MongoDb расширение php не загружается

На данный момент у меня есть:

  1. Добавлено extension=php_mongo.dll моих php.ini файла.
  2. Поместите версию VC6 php_mongo.dll (из следующего download page, предложенного в документации PHP) в папку php/ext.
  3. Перезагрузили мой сервер Apache.

Я также пробовал php_mongo.dll форматы файлов Stealth's github, но они также не работали.

При перезапуске Apache я не получаю никаких ошибок, но ничего не могу найти на MongoDb в phpinfo(), и класс Mongo также не распознается.

Любые идеи о том, что может быть неправильным? Дайте мне знать, если вам нужна дополнительная информация.

+0

Можете ли вы рассказать нам, какая расширительная папка php зарегистрировалась на выходе phpinfo()? – Sammaye

+0

Папка расширения C: \ xampp \ php \ ext – silvdb

+1

Какой файл INI вы изменили? И какой файл INI делает phpinfo(), скажите, что он использует? PHP будет вызывать сообщения об ошибках, когда он не может загрузить расширение, указанное в используемом файле php.ini, поэтому вы либо подавляете эти ошибки, либо вы изменяете неправильный php.ini – bjori

ответ

0

Использование Bitnami WAMP Stack вместо XAMPP он поставляется с предустановленной php_mongo.dll драйвер установлен и нет необходимости настраивать php.ini файл

Там нет официального MongoDB Driver выпущен для PHP7. Поэтому было бы лучше загрузить рекомендованную версию PHP 5.5.30 (в настоящее время), предложенную Bitnami Wamp Stack.

Смежные вопросы