Cómo actualizar PHP en Mac OS X

Cómo actualizar PHP en Mac OS X

Entonces hice algo simple:

php -i | head
./configure --prefix=/usr --with-snmp
make
sudo make install

Pero phpinfo()todavía me muestra 5.3.15. Aquí algunos resultados de las investigaciones:

  • PHP_BINDIR = /usr/bin
  • phpversión() = 5.3.15
  • 192-168-0-100:$ /usr/bin/php -v
    PHP 5.4.8 (cli) (compilado: 8 de noviembre de 2012 09:30:58)
  • 192-168-0-100:$ /usr/local/bin/php -v
    PHP 5.4.8 (cli) (compilado: 7 de noviembre de 2012 22:09:56)
  • 192-168-0-100:$ cual php
    /usr/bin/php

También intenté jugar con diferentes ln -s. ¿Pueden haber algunas sugerencias?

PS php funciona bien en localhost, pero aún es 5.3 (probé algunas características nuevas de php 5.4)

Respuesta1

En lugar de crearlo usted mismo y potencialmente causar estragos en su /bindirectorio (esto podría acabar con su instalación PHP original), hágase un favor y utilice instalaciones prediseñadas como las que aparecen a continuación.


MAMP

MAMPActualmente se envía con PHP 5.2 y 5.4.4. Se ejecutará de forma independiente y podrás cambiar en cualquier momento.

MAMP se instala de la forma típica de Mac: muy fácilmente. MAMP no comprometerá ninguna instalación de Apache existente que ya se esté ejecutando con su OS X. ¡Puede instalar Apache, PHP y MySQL sin iniciar un script ni tener que cambiar ningún archivo de configuración!

 

Paquetes binarios PHP

También puedes probar elPHP 5.3/5.4 para OS Xcomo paquetes binarios:

Este paquete instala (normalmente) el último PHP 5.3.x/5.4.x […] en /usr/local/php5. Instala muchas extensiones útiles […]. También proporciona un php.ini decente con todas las configuraciones configuradas de acuerdo con las "Mejores prácticas".

Para PHP 5.4, la instalación es tan fácil como ejecutar:

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4

información relacionada