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 /bin
directorio (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