MongoDb с PHP на Windows 7 64 бит - PullRequest
3 голосов
/ 31 мая 2011

Я установил wampserver и установил и запустил mongodb. Я установил расширение mongodb PHP 5.3 VC6 Thread-Safe Mongo и добавил расширение php_mongo.dll в php.ini, перезапустил сервер, но он не будет отображаться в phpinfo ( ) и, конечно, это не сработает. Где я пропустил шаг?

Ответы [ 4 ]

4 голосов
/ 01 июня 2011

PHP x86 или x64? Посмотрите на "Архитектура" в phpinfo. Официальные драйверы не работают с Apache + PHP x64.

Посмотрите на этот пост: http://groups.google.com/group/mongodb-user/browse_thread/thread/1d2cecd9734e54fc/ff785888cb8e2c39?lnk=gst&q=x64#ff785888cb8e2c39

3 голосов
/ 29 июля 2012

php_mongo.dll теперь доступна и для 64-битной архитектуры .Вы можете скачать то же самое с github .Теперь нет необходимости переходить на 32-разрядную версию.

https://github.com/downloads/mongodb/mongo-php-driver/php_mongo-1.2.12.zip

родительская ссылка: https://github.com/mongodb/mongo-php-driver/downloads

0 голосов
/ 06 октября 2015

В моем случае Windows 7 64 бит, php-5.6.14-Win32-VC11-x64 и php_mongo-1.6.11-5.6-ts-vc11-x64 После проверки версий VSVC настройте расположение php.ini вphp.ini поставил правильный файл extensio_dir.И добавьте в ПУТЬ к системе местоположение php.

. Вам необходимо скопировать libeay32.dll, libsasl.dll и ssleay32.dll в c: \ windows \ system32 и c: \ windows \ syswow64

Добрый день.

0 голосов
/ 31 мая 2011

Вы проверяли, действительно ли php_mongo.dll находится в директории расширения PHP?

...