update sierra remove mac php macos installation autoconf pecl

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