La instalación de PHP 5.4 (en OS X viene la versión 5.3.15) es sencilla con homebrew:
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
<code>brew install php54</code>
Y a volar compilar…
Después, como no está en el PATH:
export PATH=/usr/local/php5/bin:$PATH
Se pueden seguir las instrucciones de configuración aquí, siempre se sacan puntos importantes leyendo varias fuentes de información.
Y los típicos problemillas, que no todo es instalar y listo:
==> Caveats To enable PHP in Apache add the following to httpd.conf and restart Apache: LoadModule php5_module /usr/local/opt/php54/libexec/apache2/libphp5.so The php.ini file can be found in: /usr/local/etc/php/5.4/php.ini ✩✩✩✩ PEAR ✩✩✩✩ If PEAR complains about permissions, 'fix' the default PEAR permissions and config: chmod -R ug+w /usr/local/Cellar/php54/5.4.15/lib/php pear config-set php_ini /usr/local/etc/php/5.4/php.ini ✩✩✩✩ Extensions ✩✩✩✩ If you are having issues with custom extension compiling, ensure that this php is in your PATH: PATH="$(brew --prefix josegonzalez/php/php54)/bin:$PATH" PHP54 Extensions will always be compiled against this PHP. Please install them using --without-homebrew-php to enable compiling against system PHP. Warning: Could not link php54. Unlinking... Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local You can try again using `brew link php54'
EDITADO: Y tuve problemas así que corté por lo sano:
brew link --overwrite --dry-run php54 ARREGLAR PROBLEMAS brew link php54
Fin.