Я установил MongoDB, wamp-сервер, и я добавил коллекцию в MongoDB
Затем я загрузил php_mongo-1.6.8.zip из S3 -> OK
В zip-файле много файлов, но какой из них мне нужен? (Окно 10 64 бит)
Я нашел свое местоположение php.ini
из phpinfo()
в C:\wamp\bin\apache\apache2.4.9\bin\php.ini
и я вставил эту строку в extension=php_mongo.dll
. В c: /wamp/bin/php/php5.5.12/ext/ скопируйте (для теста) файл php_mongo-1.6.8-5.6-vc11.dll (переименованный в php_mongo.dll).
Я могу перезапустить apache без ошибок и вызвать mongo.php в моем хосте
echo extension_loaded("mongo") ? "mongo loaded\n" : "mongo not loaded\n"; echo "<br>"; echo extension_loaded("mysql") ? " mysql loaded\n" : " mysql not loaded\n";
Это печать:
mongo не загружен
загружен mysql
Почему загрузка драйвера монго не является?
проблема заключается в компиляционной версии API. С версии 1.4.5 драйвер mongodb теперь все работает нормально.
правильный драйвер для моего Window 10 64 bit и Wamp64bit – php_mongo-1.4.5-5.5-vc11-x86_64.dll
решение для драйвера php версии 1.6.11
Очень важно выбрать правильный VC9 или VC11 и 32 или 64 бит