Я пытаюсь загрузить расширение MongoDb для php на 64-разрядном ПК под управлением Windows 7, запуская XAMPP с Apache 2.0 и PHP 5.3.5, версию компилятора VC6. Я начал с this tutorial, а также попробовал расширения, которые предложил php documentation. Сам MongoDb работает нормально, и команды оболочки, похоже, работают.MongoDb расширение php не загружается
На данный момент у меня есть:
- Добавлено
extension=php_mongo.dll
моихphp.ini
файла. - Поместите версию VC6
php_mongo.dll
(из следующего download page, предложенного в документации PHP) в папку php/ext. - Перезагрузили мой сервер Apache.
Я также пробовал php_mongo.dll
форматы файлов Stealth's github, но они также не работали.
При перезапуске Apache я не получаю никаких ошибок, но ничего не могу найти на MongoDb в phpinfo()
, и класс Mongo также не распознается.
Любые идеи о том, что может быть неправильным? Дайте мне знать, если вам нужна дополнительная информация.
Можете ли вы рассказать нам, какая расширительная папка php зарегистрировалась на выходе phpinfo()? – Sammaye
Папка расширения C: \ xampp \ php \ ext – silvdb
Какой файл INI вы изменили? И какой файл INI делает phpinfo(), скажите, что он использует? PHP будет вызывать сообщения об ошибках, когда он не может загрузить расширение, указанное в используемом файле php.ini, поэтому вы либо подавляете эти ошибки, либо вы изменяете неправильный php.ini – bjori