#php #windows-7 #64-bit #mongodb
#php #windows-7 #64-разрядная #mongodb
Вопрос:
Я установил wampserver, и mongodb запущен, я установил расширение mongodb PHP 5.3 VC6, потокобезопасное расширение Mongo и добавил php_mongo.расширение dll для php.ini, перезапустил сервер, но оно не отображается в phpinfo () и, конечно, не будет работать. Где я пропустил шаг?
Ответ №1:
PHP x86 или x64? Посмотрите на «Архитектуру» в phpinfo. Официальные драйверы не работают с Apache PHP x64.
Посмотрите на этот пост: http://groups.google.com/group/mongodb-user/browse_thread/thread/1d2cecd9734e54fc/ff785888cb8e2c39?lnk=gstamp;q=x64#ff785888cb8e2c39
Комментарии:
1. Да, это было все, я переключился на версию 32. Спасибо!
Ответ №2:
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
Комментарии:
1. Теперь мы можем использовать
64-bit
версию.
Ответ №3:
Вы проверили, php_mongo.dll
действительно ли он находится в каталоге PHP exstension?
Комментарии:
1. да, я поместил это туда сам, и в меню wamp в разделе расширения php я даже проверил это :/
Ответ №4:
В моем случае 64-битная версия Windows 7, php-5.6.14-Win32-VC11-x64 и php_mongo-1.6.11-5.6- ts-vc11-x64 После проверки версий VSVC настройте расположение php.ini, в php.ini поместите правильный файл extensio_dir. И добавьте в sytema PATH местоположение php.
Вам нужно скопировать libeay32.dll , libsasl.dll и ssleay32.dll в c:windowssystem32 и c:windowssyswow64
Добрый день.