sierra - uninstall php mac
$ PHP_AUTOCONF errores en mac os x 10.7.3 cuando intenta instalar extensiones pecl (6)
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 instalar autoconf
, debe hacerlos:
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
Sé que esta pregunta fue para 10.7, pero espero que mi respuesta sea útil para alguien en 10.8. :)
Actualizado: También funciona en 10.10 Yosemite.
Estoy intentando configurar mi máquina con pecl_http y memcache y en ambos casos, recibo errores similares. Esto está en MAC OS X 10.7.3 (león) y también tengo XCODE instalado en él. También instalé Zend Server community edition antes de ejecutar estos comandos y establecí las variables de entorno CFLAGS = ''- arch i386 -arch x86_64''. Así que ayuda 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
Necesitas instalar autoconfig. Por lo general, me gusta instalar bibliotecas desde la fuente. Entonces puedes hacer lo siguiente:
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
Acabo de pasar esto con Mountain Lion.
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 de Desarrollador y ahora no veo errores.
También aquí hay una referencia útil .
o
sudo port install autoconf
si usas macports
tal vez necesites link autoconf con brew link autoconf
.
brew install autoconf
Solución mucho más fácil