¿Ejecutar script PHP desde la línea de comando?

¿Ejecutar script PHP desde la línea de comando?

¿Cómo puedo simplemente ejecutar un script PHP en la línea de comando? ¿También es posible ejecutarlo como lo haría si se hubiera escrito la URL?

Respuesta1

Siempre que tenga php instalado, ejecute un archivo PHP usando

/usr/bin/php /path/to/php/file.php

O si su $PATH está configurado correctamente para incluir /usr/bin, entonces simplemente

php /path/to/php/file.php

Puedes comprobar si PHP está instalado ejecutando

which php

Respuesta2

Utilizar elphp5dominio:

php5 /path/to/php/script

Es parte del php5-clipaquete.

El phpcomando es parte deel sistema de alternativas, por lo que siempre apunta a otra cosa. Dependiendo de la versión de PHP en la que se encuentre su script, sería mejor utilizar el comando versionado.

Ejecutar un script PHP de la forma en que lo llama un servidor web es un poco complicado. El servidor configura bastantes variables, que pueden ser utilizadas o no por el script. Sería mucho más sencillo ejecutar un servidor web.

información relacionada