Я установил MongoDB, сервер wamp и добавил коллекцию в MongoDB
Затем я скачал php_mongo-1.6.8.zip с S3 -> ОК
В 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";
Это печать:
Монго не загружено
MySQL загружен
Почему не загружается драйвер монго?
проблема в версии компиляции API. С драйвером mongodb версии 1.4.5 теперь все работает нормально.
правильный драйвер для моего 64-битного Windows 10 и Wamp64bit — php_mongo-1.4.5-5.5-vc11-x86_64.dll
решение для драйвера php версии 1.6.11
Очень важно выбрать правильный VC9 или VC11 и 32 или 64 бит