Я только что установил MAMP и пытаюсь установить расширение Mongo через pecl
но я получаю сообщение об ошибке:
jonesy:bin Billy$ sudo pecl install mongo
downloading mongo-1.4.4.tgz ...
Starting to download mongo-1.4.4.tgz (141,242 bytes)
..............................done: 141,242 bytes
84 source files, building
WARNING: php_bin /Applications/MAMP/bin/php/php5.5.3/bin/php appears to have a suffix /php5.5.3/bin/php, but config variable php_suffix does not match
running: phpize
Configuring for:
PHP Api Version: 20121113
Zend Module Api No: 20121212
Zend Extension Api No: 220121212
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
Я не уверен, что здесь происходит.
Мой каталог pecl:
jonesy:bin Billy$ which pecl
/Applications/MAMP/bin/php/php5.5.3/bin/pecl
Версия PHP 5.5.3
Я загрузил последнюю версию PHP в следующий каталог и запустил ./configure
поскольку MAMP поставляется не со всеми модулями и т. д.
/Applications/MAMP/bin/php/php5.5.3/include/php
Ваша настоящая проблема в том, что pecl не может найти autoconf:
Не удается найти autoconf. Пожалуйста, проверьте вашу установку autoconf и переменную окружения $ PHP_AUTOCONF. Затем перезапустите этот сценарий.
Попробуйте поискать на этой основе, и вы найдете то, что вам нужно - кажется, что хотя бы один раз человек только что скомпилировал и установил autoconf:
wget http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz
разверните это и компакт-диск
./configure
make
sudo make install;