Delirios de un Informático

Instalar PEAR/PECL en el PHP “nativo” de Mac OS X

Siguiendo mi serie de artículos de desarrollo web en Mac OS X, hoy explicaré cómo instalar PEAR+PECL para su uso con el PHP que Mac OS X trae de serie y así disponer de la gran cantidad de extensiones de PECL, como XDebug o Memcache.

En Mac OS X 10.4 PEAR venía incluído en la distribución de PHP, pero en versiones 10.5 y superiores es necesario descargarlo e instalarlo partiendo del instalador oficial:

curl http://pear.php.net/go-pear.phar > go-pear.phar
php -d detect_unicode=0 go-pear.phar

Mi recomendación es instalarlo en /usr/local/pear. Una vez instalado, hay que cambiar la ruta de inclusión en /private/etc/php.ini por include_path = ".:/usr/local/pear/share/pear".

Ahora, sólo queda instalar las librerías o extensiones de la forma tradicional, pero teniendo Xcode instalado para poder realizar la compilación de las extensiones. En mi caso, XDebug es imprescindible:

sudo /usr/local/pear/bin/pecl install xdebug

Por último, sólo hay cargar la extensión desde /private/etc/php.ini y reiniciar Apache :).

2 comentarios en “Instalar PEAR/PECL en el PHP “nativo” de Mac OS X”

admin dice:

Por cierto, mcrypt es una extensión que no viene de serie ni está en PECL y hay que recurrir a estas instrucciones.

Sandra dice:

Hola!
Tengo que hacer un proyecto de final de carrera, se trata de un portal web. Utilizo Xammp. Y para el html y php dreamweaver. He empezado a programar y no me funciona HTML_template_Sigma. He llegado a la conclusion que no está instalado. Mi problema es que no tengo ni idea de como instalarlo en mi mac 0S X 10.6.
He leido muchos tutoriales y no me aclaro. Me podrías ayudar???No se por donde empezar. He intentado instalar pear, pero no se ni donde instalarlo ni nada……

Espero tu ayuda!
Gracias