hola mundo php cli
jose | 19 Agosto, 2009

Una de las posibilidades de PHP, aunque quizás menos conocida, es el de ser ejecutado desde el intérprete de comandos.
Así que vamos a crear nuestro famoso holamundo en una máquina con ubuntu:
Antes de nada es necesario tener instalado PHP en vuestra máquina, cosa que damos por supuesta, de todas formas si teneis un servidor web con php como módulo de Apache ya lo teneis instalado.
El paquete extra que nos va a hacer falta es php5-cli, pues lo instalamos:
sudo aptitude install php5-cli
Ahora ya podemos crear nuestro programita para hacer un hola mundo, entonces creamos por ejemplo un fichero de texto en el escritorio llamado hola_mundo.php (o la extensión que queramos) y pegamos el siguiente código en él:
#!/usr/bin/php
<?php
echo ‘Hola mundo’;
?>
Con la primera línea lo que hacemos es indicar la ubicación del parseador de PHP, luego viene el código normal de php, asi que guardamos el fichero y le damos permisos de ejecución a nuestro programita:
chmod +x hola_mundo.php
Y ahora viene lo bueno lo ejecutamos como cualquier otro programa de la línea de comandos:
./hola_mundo.php
Hemos de poner el “punto” y la “barra” delante porque el sistema no conoce el path donde se encuentra el programa.
Este programa debe generarnos la salida “Hola mundo” en la consola de nuestro sistema.
Bien y ahora te estarás preguntando qué ventajas y utilidades tiene esto ¿verdad?, pues muchísimas por ejemplo no tener que aprender otro lenguaje de programación para generar tus programitas de consola, que es multiplataforma y quizás la más importante de todas es la estupenda combinación con el daemon crontab de ubuntu.
Por ejemplo si queremos consultar una base de datos con un listado de cliente que les mande nuestro Newsletter (boletín informativo), pero que se ejecute únicamente los domingos a las 5 de la mañana, pues en este caso sería una combinación ideal de php-cli + crontab.
Y bueno la configuración del crontab la dejaremos para otro día que es algo muy útil, interesante y fácil de implementar.
Un saludo desde Wynfor.
Sin comentarios »
RSS feed para los comentarios de esta entrada. TrackBack URI
Dejar un comentario
Este blog funciona gracias a WordPress con el theme GimpStyle modificado por Wynfor | Soluciones Tecnológicas.
Entradas y Comentarios feeds.
XHTML y CSS válidos.
