2016-12-30 5 views
1

Я провел последние несколько часов, пытаясь заставить гонщика Mongo хорошо играть с MAMP. Сначала я думал, что проблема связана с PHP; Я установил поточно-безопасную версию, совпадающую с архитектурой MAMP, построенной против (x86) и требуемой версии PHP (7.0.9), но все еще не мог видеть ее в phpinfo(). Конечно, скрипты на веб-сервере не смогли найти класс MongoDB\Driver\Manager, поэтому они не будут работать.Драйвер MongoDB, не работающий с Apache на MAMP (Windows)

Итак, я написал небольшой скрипт и провел его через CLI, и это сработало! Я могу без проблем связаться с местным монгольским экземпляром. Это означает, что PHP может загрузить расширение, что, в свою очередь, означает, что причиной должно быть что-то другое.

Я собираюсь сказать, что Apache является виновником. Я прочитал еще одно сообщение, в котором кто-то сказал, что они пытались использовать старые версии Apache и PHP до тех пор, пока они не сработали, но я хотел бы попробовать и заставить его работать с моей текущей версией PHP. Есть ли что-то, что мне не хватает, что заставит Mongo драйвер не работать при использовании Apache?

Я использую MAMP 3.2.2, которая является последней версией для клиентов Windows.

ответ

0

Примерно через день во время разговора я сдался и использовал XAMMP - он работал отлично.