Estou tentando configurar minha máquina com pecl_http e memcache e, em ambos os casos, recebo erros semelhantes. Este está no MAC OS X 10.7.3 (lion) e também tenho o XCODE instalado nele. Eu também instalei o Zend Server Community Edition antes de executar esses comandos e tenho as variáveis de ambiente CFLAGS = '- arch i386 -arch x86_64' definidas. Então, por favor, ajude com o que eu preciso fazer
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
export PHP_AUTOCONF=/usr/bin/autoconf
antes de executar o comando? Claro, supondo$PHP_AUTOCONF
que seja uma localização para o binário autoconf, ele deveria ter sido encontrado, mas talvez precise de uma ajudinha :-)Respostas:
Solução muito mais fácil
fonte
export PHP_AUTOCONF=/usr/bin/autoconf
para ter certeza e funcionou bem. Acabei de editar aphp.ini
adição de umextension=apcu.so
no final.Você precisa instalar o autoconfig. Normalmente gosto de instalar bibliotecas do código-fonte. Portanto, você pode fazer o seguinte:
Acabei de passar por isso com o Mountain Lion.
fonte
No Mac OS X 10.8, a situação é um pouco diferente. A solução mais votada de Bob Spryn não funciona, porque não cria links simbólicos, portanto, após a instalação,
autoconf
você deve torná-los:Eu sei que essa pergunta era para 10.7, mas espero que minha resposta seja útil para alguém em 10.8. :)
Atualizado: Também funciona em 10.10 Yosemite.
fonte
autoconf
comhomebrew
.sudo ln -s /usr/local/Cellar/autoconf/2.69/bin/autoconf /usr/bin/autoconf ln: /usr/bin/autoconf: Operation not permitted
. Qualquer ideia?ou
se você usa macports
fonte
XCODE 4.3 não coloca todas as ferramentas autoconf etc. na pasta Developer. Ele nem mesmo cria essa pasta no MACINTOSH HD. Tive que fazer o downgrade para o XCODE 4.2.1, que instala tudo que você precisa na pasta Developer e agora não vejo erros.
Também aqui está uma referência útil .
fonte
talvez você precise vincular autoconf com
brew link autoconf
.fonte