$ PHP AUTOCONF ошибки на mac os x 10.7.3 при попытке установить расширения pecl
Я пытаюсь настроить свою машину с помощью pecl_http и memcache, и в обоих случаях я получаю аналогичные ошибки. Это на MAC OS X 10.7.3 (lion), и у меня также есть Xcode, установленный на нем. Я также установил Zend Server community edition перед запуском этих команд и установил переменные среды CFLAGS='-arch i386-arch x86_64'. Поэтому, пожалуйста, помогите с тем, что мне нужно сделать
bash-3.2# **sudo pecl install pecl_http-1.7.1**
downloading pecl_http-1.7.1.tgz ...
Starting to download pecl_http-1.7.1.tgz (174,098 bytes)
.....................................done: 174,098 bytes
71 source files, building
running: phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
ERROR: `phpize' failed
6 ответов:
вам нужно установить autoconfig. Обычно мне нравится устанавливать библиотеки из исходного кода. Таким образом, вы можете сделать следующее:
curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-latest.tar.gz tar xzf autoconf-latest.tar.gz cd autoconf-* ./configure --prefix=/usr/local make sudo make installЯ только что прошел через это с Mountain Lion.
на Mac OS X 10.8 ситуация немного отличается. Высоко оцененное решение от Bob Spryn не работает, потому что оно не создает символические ссылки, поэтому после установки
autoconfвы должны сделать их:sudo ln -s /usr/local/Cellar/autoconf/2.69/bin/autoconf /usr/bin/autoconf sudo ln -s /usr/local/Cellar/autoconf/2.69/bin/autoheader /usr/bin/autoheaderЯ знаю, что этот вопрос был для 10.7, но я надеюсь, что мой ответ будет полезным для кого-то на 10.8. :)
обновлено: также работает на 10.10 Yosemite.
XCODE 4.3 не помещает все autoconf и т. д. инструменты в папке разработчика. Он даже не создает эту папку в MACINTOSH HD. Мне пришлось перейти на XCODE 4.2.1, который устанавливает все, что вам нужно в папке разработчика, и теперь я не вижу ошибок.
Comments