6 votos

¿Por qué mi OS X sigue funcionando con un php antiguo aunque lo haya actualizado?

Acabo de actualizar mi sistema php en la terminal a través de la línea de comandos.

Borré la ruta de exportación en .bash_profile ya que apuntaba a mamp pero por alguna razón mi php sigue diciendo 5.3 no 5.4 cuando corro php -v en la terminal.

¿Alguien sabe por qué pasaría esto. También he cerrado la terminal y reabierto para ver el cambio.

4voto

napcae Puntos 1521

Parece que no has añadido el nuevo camino a tu $PATH .

Citando las preguntas frecuentes de la sitio web que has publicado:

¿Por qué php -v en la línea de comandos sigue mostrando mi versión antigua?

php-osx no sobreescribe los binarios php instalados por Apple, pero instala todo en /usr/local/php5. El nuevo binario php está por lo tanto en /usr/local/php5/bin/php.

También puedes ajustar tu PATH para que incluya ese directorio, por ejemplo, escribe en tu archivo ~/.profile lo siguiente

exportar PATH=/usr/local/php5/bin:$PATH

Así que abre tu .profile o .bash_profile en un editor como nano o vim y añade la última línea export PATH=/usr/local/php5/bin:$PATH al archivo apropiado.

Busca tu archivo con source ~/.bash_profile o source ~/.profile o cerrar y reabrir su terminal.

0voto

w7pro Puntos 694

Revisa esta entrada para asegurarte de que actualizas tu versión php http://ziad.eljammal.com/install-php-5-5-on-mac-os-x/

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X