1 votos

Actualizar PHP en el shell e instalar Mcrypt

Quiero actualizar a PHP 5.6 en el shell (vía Terminal) antes de instalar la extensión Mcrypt

He seguido este tutorial:

http://justinhileman.info/article/reinstalling-php-on-mac-os-x/

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

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

http://jenssegers.be/blog/49/installing-the-php-mcrypt-extension-on-osx-10-9-mavericks (He utilizado 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 Mcrypt PHP script php artisan clear-compiled manejando el evento post-install-cmd devuelto con un error.

¿Qué puedo hacer?

1voto

nvukovic Puntos 26

La solución más sencilla para tu problema es: (No conozco tu experiencia con el terminal así que sígueme la corriente si te tomo por un usuario inexperto)

which php

Esto le dará el binario php que se utiliza. Utilice su Terminal y vaya a esa carpeta:

cd /path/that/whichphp/gives/you

Cuando se perfora el camino a la carpeta hacer esto:

  1. sudo mv php php.old <- renombrar el antiguo binario 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 fácil de localizar todas sus instancias php e identificar la nueva sería:

sudo find / -name php

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

Si sigue teniendo problemas, póngase en contacto conmigo.

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

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