11 votos

La versión de PHP mostrada en la línea de comandos difiere de phpinfo(); en localhost:8000

Inicié mi servidor de prueba PHP en OS X escribiendo

php -S localhost:8000

He actualizado mi PHP en OS X a 5.6 y cuando compruebo la versión a través de la línea de comandos escribiendo:

php -v

Me dice que tengo "PHP 5.6.5"

Cuando inicio mi servidor de pruebas PHP y miro el archivo index.php que tiene el phpinfo(); me dice que todavía tengo la versión 5.5.14 que viene con OS X.

¿Qué puedo hacer para que mi versión de PHP en localhost:8000 refleje ese cambio?

1voto

sdmeyers Puntos 1356

La nueva versión de PHP debe estar en su $PATH y la ruta de acceso a la nueva versión de php debe aparecer antes de /usr/bin . Si la nueva versión de php (el ejecutable) se instala en /usr/local/bin/ debería estar en buena forma, de lo contrario necesita enlazar el nuevo ejecutable php allí ( ln -s /path/to/newphp /usr/local/bin/php ) o añadir su ubicación a su $PATH ( export PATH=/path/to/newphp:"${PATH}" ) (<- añada esto a su ~/.bash_profile).

Otra posibilidad a comprobar... es la nueva versión de php llamada php ? Es posible que se llame algo así como php5 o algo así. Si es así tendrás que crear un enlace o utilizar ese nombre en la línea de comandos.

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