php драйвер mongodb, никогда не загружается

Я установил 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 загружен

Почему не загружается драйвер монго?

1

Решение

проблема в версии компиляции API. С драйвером mongodb версии 1.4.5 теперь все работает нормально.

правильный драйвер для моего 64-битного Windows 10 и Wamp64bit — php_mongo-1.4.5-5.5-vc11-x86_64.dll

0

Другие решения

решение для драйвера php версии 1.6.11

  1. скачать новую версию (у меня 5.5.12 на wamp сервере) php (я скачал 5.5.29) с php.net
  2. обновить Wamp для использования новой версии PHP
  3. скачать драйвер 1.6.11 php (dll для меня) PECL-MongoDB

Очень важно выбрать правильный VC9 или VC11 и 32 или 64 бит

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector