•
Ejecutar código PHP desde linea de comandos
En algunas ocasiones se pueden encontrar ejemplos de cosas sobrecomplicadas, un ejemplo es como ejecutar código PHP desde linea de comandos.
Es evidente que si queremos ejecutar un script PHP lo podemos hacer mediante un wget al fichero si esta colgado en un servidor web:
#!/bin/bash wget http://ejemplo.com/scripts/ejemplo.php rm ejemplo.php
Pero no hace falta tenerlo en el servidor web para poder ejecutarlo, por ejemplo:
<?php
echo "hola desde PHP\n";
?>
Si usamos el comando php desde linea de comandos y le pasamos el script lo estaremos ejecutando:
# php ejemplo1.php hola desde PHP
Si en el script además le añadimos el shebang con el path completo al binario de php:
#!/usr/local/bin/php
<?php
echo "hola desde PHP\n";
?>
Podremos simplemente darle permisos de ejecución y ejecutarlo:
# chmod +x ejemplo2.php # ./ejemplo2.php hola desde PHP
Relacionados
Imprimir
•
2 comments to “Ejecutar código PHP desde linea de comandos”
•
7. December 2009 at 12:02 am :
Hola,
Tambien se puede ejecutar con:
php -q -f xxx.php
Saludos!!
7. December 2009 at 12:22 am :
Buenas,
Que es la opción -q?
# php –help | grep — -q
saludos!