Я прочитал несколько постов здесь по решению моей проблемы, но ни один не работает для php-5.6.
Я загрузил php_mongo-1.6.8.zip а также php_mongo-1.6.7.zip и перепробовал все расширения .dll и все они выдают одну или другую ошибку.
Сообщение об ошибке:
Запуск PHP: невозможно загрузить динамическую библиотеку ‘C: \ xampp \ php \ ext \ php_mongo-1.6.8-5.6-vc11-x86_64.dll’ -% 1 не является допустимым приложением Win32.
в Неизвестно в строке 0
Запуск PHP: невозможно загрузить динамическую библиотеку «C: \ xampp \ php \ ext \ php_mongo-1.6.8-5.6-vc11.dll» — указанный модуль не найден.
в Неизвестно в строке 0
П.С .: Я пользуюсь XAMPP для моего окружения.
Я установил расширение Монго со следующими шагами:
C:\xampp
в Windows 7php_mongo.dll
и скопировать его в C:\xampp\php\ext
C:\xampp\php\php.ini
линия extension=php_mongo.dll
Без дальнейшей настройки я вижу расширение mongo в командной строке (C:\xampp\php\php.exe -i | findstr mongo
) но апач жалуется на пропавших без вести libsasl.dll
и монго отсутствует в Http: //localhost/dashboard/phpinfo.php. Хорошо что дальше?
C:\xampp\php\libsasl.dll
в C:\xampp\apache\bin\
Перезапустите Apache и наслаждайтесь.Это руководство хорошо сработало для меня. Я надеюсь, что это поможет решить вашу проблему.
В вашем php.ini файл, раскомментируйте эту конфигурацию и перезапустите апаш Сервер:
; extension_dir = "ext"
Если это не работает, попробуйте указать абсолютный путь к вашему каталогу расширений, где php_mongo-1.6.8-5.6-vc11.dll
проживают.
ОБНОВИТЬ
Я нашел эту информацию в PHP_OFFICIAL_WEBSITE
Я думаю, что вы должны также добавить libsasl.dll
на ваш ДОРОЖКА переменная окружения
Выполните следующие шаги, чтобы заставить Mongo работать на PHP-5.6
extension=php_mongo.dll
// connect to mongodb
echo extension_loaded("mongo") ? "loaded\n" : "not loaded\n";
$m = new MongoClient("mongodb://127.0.0.1:27017");
echo "Connection to database successfully";
// select a database
$db = $m->testdb; // where testdb is already existing Database
echo "Database testdb selected";
Примечание. Проверьте, загружен ли модуль «mongo» или нет с помощью phpinfo ().
Следуйте инструкциям, описанным здесь:
http://devzone.co.in/configure-mongodb-php-windows-xampp-5-simple-steps/
Пользователь «kba» описал те же шаги. Эти шаги должны работать. Просто сделайте все, что там указано.