Actualizar PHP en shell e instalar Mcrypt

1

Quiero actualizar a PHP 5.6 en shell (a través de Terminal) antes de instalar la extensión Mcrypt

Seguí este tutorial:

  

enlace

Pero cuando hago todo eso y escribo php -v todavía dice PHP 5.4.24.

Y cuando instalo la extensión Mcrypt con este tutorial:

  

enlace   (Utilicé PHP 5.6 en lugar de 5.4)

Todavía no puedo instalar Laravel (por eso estoy haciendo esto). Todavía me da un error

  

Se requiere la extensión PHP de Mcrypt Script PHP artesanal compilado de forma clara para el evento post-install-cmd devuelto con un error

¿Qué puedo hacer?

    
pregunta Quantm 06.09.2014 - 10:43

1 respuesta

1

La solución más fácil para su problema es: (No sé si experimenta con el terminal, por lo tanto, consúlteme si lo llevo a un usuario inexperto)

which php

Esto le dará el binario php que se utiliza. Usa tu terminal y ve a esa carpeta:

cd /path/that/whichphp/gives/you

Cuando pones tu camino a la carpeta, haz esto:

  1. sudo mv php php.old < - cambia el nombre del antiguo binario de php para respaldarlo (por si acaso :))

  2. sudo ln -s /path/to/the/new/php/binary php < - Esto creará un enlace simbólico que apunta a su nuevo binario php

La forma más sencilla de localizar todas las instancias de php e identificar la nueva sería:

sudo find / -name php

Después de crear de nuevo el enlace simbólico, escriba php -v en la consola y debería ver el resultado de la versión de su nueva instancia.

Si todavía tienes problemas, solo contáctame.

Espero que esto te haya ayudado: tuviste el mismo problema que tú una vez :)

    
respondido por el nvukovic 07.10.2014 - 15:35

Lea otras preguntas en las etiquetas