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
brew install php54

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar