Javier Jerónimo


Instalación de PHP 5.4 en OS X 10.8.3

08 Jun 2013 » programacion

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.