Delirios de un Informático

Cómo instalar extensiones PHP en Mac OS X

Además de poder utilizar PECL es posible compilar e instalar cualquier extensión de PHP en Mac OS X. Resulta útil si es necesario que los parámetros de ./configure sean diferentes de los que se usan por defecto o si se necesita instalar una extensión que no tenga Mac de serie.

Los únicos requisitos son disponer de Xcode y descargar la versión exacta que esté instalada en Mac (la 5.3.6 en Lion). Luego, el proceso es sencillo (tomaré como ejemplo la extensión pdo_odbc):

wget http://es2.php.net/get/php-5.3.6.tar.gz/from/es.php.net/mirror
tar xzvf php-5.3.6.tar.gz && cd php-5.3.6/ext/pdo_odbc
phpize
./configure --with-pdo-odbc=iODBC
make
sudo cp modules/pdo_odbc.so /usr/lib/php/extensions/no-debug-non-zts-20060613/

Luego basta añadir la correspondiente línea al php.ini y reiniciar el servidor web :).