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

8

Comencé mi servidor de prueba PHP de OS X escribiendo

php -S localhost:8000

Actualicé mi PHP en OS X a 5.6 y cuando verifico 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 prueba PHP y miro el archivo index.php que tiene la función phpinfo(); , me dice que todavía tengo la versión 5.5.14 que viene con OS X.

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

    
pregunta AndrewMRiv 12.02.2015 - 20:11

1 respuesta

1

La nueva versión de PHP debe estar en su $ PATH y la ruta a la nueva versión de php debe aparecer antes de /usr/bin . Si la nueva versión de php (el ejecutable) está instalada en /usr/local/bin/ , debería estar en buena forma; de lo contrario, deberá vincular el nuevo ejecutable de php ( ln -s /path/to/newphp /usr/local/bin/php ) o agregar su ubicación a su $ PATH ( export PATH=/path/to/newphp:"${PATH}" ) (< - agrega esto a tu ~ / .bash_profile).

Otra posibilidad para verificar ... ¿la nueva versión de php se llama php ? Es posible que se nombre algo como php5 o algo así. Si es así, deberá crear un enlace o usar ese nombre en la línea de comandos.

    
respondido por el sdmeyers 12.02.2015 - 21:55

Lea otras preguntas en las etiquetas