Instalando PHP para la linea de comando

¿Quí© es PHP CLI?

CLI de PHP es una interfaz corta de PHP para la lí­nea de comandos. Como su nombre lo implica, esta es una manera de utilizar PHP en el sistema de lí­nea de comandos. En otras palabras, es una forma de ejecutar scripts de PHP que no se encuentran en un servidor web (como el servidor web Apache o IIS de Microsoft).

La personas hablan de PHP y piensan en desarrollo web, ven a Php como una herramienta del lado del servidor. Sin embargo, PHP CLI aplica todas las ventajas de PHP a las secuencias de comandos del shell las cualees permiten crear scripts de servicios del lado del servidor o aplicaciones de sistema hasta con GUI.

PHP CLI está disponible para todos los sistemas operativos: Linux, Windows, OSX, Solaris.

¿Por quí© usar PHP CLI?

Uno desea utilizar PHP CLI SAPI Simplemente porque hay varias ventajas en ser capaz de ejecutar código PHP desde la lí­nea de comandos tales como:

  • No hay necesidad de aprender otro lenguaje de desarrollo, tales como Perl, Bash o Awk
  • Programar y correr tareas desde CRON escritas en php
  • Hacer aplicaciones GUI con PHP y GTK
  • Reusar sus componentes actuales
  • Escribir robustos guiones o scripts para su sistema mediante el uso de la capacidad de PHP5 multithread
  • Acceso a STDIN, STDOUT, STERR del sistema operativo con PHP

Las populares distribuciones de Linux (como Ubuntu, Debian, Fedora Core, Suse, etc) permiten instalar PHP CLI desde el gestor de paquetes (por ejemplo, Synaptic o similar) con un par de clics de ratón. Esto hace instalación sin problemas y podrás empezar a utilizar en un segundo!

Si usted tiene una instalación estandar de PHP para el servidor web Apache, entonces hay muy alta probabilidad de que usted ya tiene CLI de PHP instalado en su sistema. Las posibilidades son aún mayores si su sistema está corriendo Linux.

De lo contrario, al querer ejecutar algun scrip de PhP desde la linea de comandos, Linux le mostrara este error:

 fher98@deathbian:~$ php
/usr/bin/env: php: No such file or directory

Incluso en instalaciones de Php 5.2.x los unicos archivos de Php en /usr/bin son, /usr/bin/php-cgi y /usr/bin/php5-cgi. Por lo cual no podran ejecutar sus Php desde la consola. Para resolver esto pueden crear un link simbolico en /usr/bin/ desde php a php5-cgi. Luego al ejecutar el comando which php, les mostrara donde encuentra el comando php.

Instalando PhP CLI sobre Debian / Ubuntu

Si han seguido la guia de instalacion de Apache/Php y ahora desean correr paginas de Php desde la linea de comandos es necesario hacer la instalacion del Php CLI.

deathbian:~# apt-get install php4-cli
O
deathbian:~# apt-get install php5-cli

Para comprobar que nuestra instalacion fue exitosa, tecleamos:

 fher98@deathbian:~$ php -v
PHP 5.1.6 (cli) (built: Jul 16 2008 19:53:00)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

Terminos de busqueda

  • comandos php
  • Call to undefined function dl()
  • php ejecutar comando linux
  • ejecutar php desde consola
  • ejecutar php desde consola linux
  • instalar php cli
  • comando para instalar php en linux
  • 9 Comments

    1. READ 17/09/2009
    2. Rodrigo Garcia 07/10/2009
      • fher98 08/10/2009
    3. Stalin 15/12/2009
      • fher98 15/12/2009
    4. Stalin 18/12/2009
    5. Miguel 24/02/2010
      • Stalin 25/02/2010
        • Miguel 26/02/2010

    Comentario, Preguntas o agradecimientos?

    %d bloggers like this: