
¿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 elphp5
dominio:
php5 /path/to/php/script
Es parte del php5-cli
paquete.
El php
comando 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.