Estoy tratando de configurar mi máquina con pecl_http y memcache y, en ambos casos, obtengo errores similares. Esto está en MAC OS X 10.7.3 (lion) y también tengo instalado XCODE. También instalé la edición comunitaria Zend Server antes de ejecutar estos comandos y tengo establecidas las variables de entorno CFLAGS = '- arch i386 -arch x86_64'. Así que por favor ayúdame con lo que necesito hacer
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 ejecutar el comando? Por supuesto, suponiendo que$PHP_AUTOCONF
se supone que es una ubicación para el binario de autoconf, debería haberse encontrado, pero tal vez solo necesite un poco de ayuda :-)Respuestas:
Solución mucho más sencilla
fuente
export PHP_AUTOCONF=/usr/bin/autoconf
para estar seguro y funcionó bien. Acabo de editar laphp.ini
adición de unextension=apcu.so
al final.Necesita instalar autoconfig. Normalmente me gusta instalar bibliotecas desde la fuente. Entonces puedes hacer lo siguiente:
Acabo de pasar por esto con Mountain Lion.
fuente
En Mac OS X 10.8, la situación es ligeramente diferente. La solución altamente votada de Bob Spryn no funciona, porque no crea enlaces simbólicos, por lo que después de la instalación
autoconf
debe hacerlos:Sé que esta pregunta era para 10.7, pero espero que mi respuesta sea útil para alguien en 10.8. :)
Actualizado: también funciona en 10.10 Yosemite.
fuente
autoconf
conhomebrew
.sudo ln -s /usr/local/Cellar/autoconf/2.69/bin/autoconf /usr/bin/autoconf ln: /usr/bin/autoconf: Operation not permitted
. ¿Alguna idea?o
si usa macports
fuente
XCODE 4.3 no coloca todas las herramientas de autoconf, etc.en la carpeta del desarrollador. Ni siquiera crea esa carpeta en MACINTOSH HD. Tuve que degradar a XCODE 4.2.1 que instala todo lo que necesita en la carpeta Desarrollador y ahora no veo errores.
También aquí hay una referencia útil .
fuente
tal vez necesite vincular autoconf con
brew link autoconf
.fuente