Драйвер Mongo PHP с MAMP

Я потратил 2 дня, пытаясь установить драйвер mongo php на Mac 10.8 с MAMP (2.2), но это почти невозможно … Я пробовал: Установка Mongo Driver на MAMP и этот Mongo PHP Driver 1.2.10 с MAMP

Я имею версию 5.4.19 php, выбранную в MAMP.

Я установил драйвер mongo:

sudo pecl install mongo 

У меня нет ошибок, но как только я перезапускаю MAMP, я получил эту ошибку при загрузке:

 PHP Warning: PHP Startup: mongo: Unable to initialize module Module compiled with module API=20090626 PHP compiled with module API=20121212 These options need to match in Unknown on line 0 

Вывод phpize:

 Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 

Вывод php -v:

 PHP 5.5.3 (cli) (built: Sep 18 2013 14:31:13) ... 

Таким образом, версия не соответствует MAMP. Я попытался выбрать ту же версию на MAMP, но у меня такая же проблема …

Любые намеки?

Большое спасибо!

phpize в вашем пути – это создание расширений для PHP 5.3 (версия API 20090626), но вам нужно сопоставить версию PHP PHP в вашей конфигурации MAMP (которая должна быть версией API 20100412 для PHP 5.4). Похоже, у вас есть другая версия php на вашем пути, которая представляет собой PHP 5.5.

Чтобы построить все с ожидаемой версией PHP, попробуйте сначала поставить эту версию PHP в свой путь, например:

 export PATH=/Applications/MAMP/bin/php/php5.4.19/bin:$PATH 

Затем запустите phpize чтобы убедиться, что он находит правильную версию API.

Версия API, о которой сообщает phpize -v должна совпадать с phpize -v php -i | grep "PHP API" php -i | grep "PHP API" .

Предполагая, что все совпадения, вы должны последовать за инструкциями, которые вы связали.