Espacio Daycry - Espacio de programación

  • Inicio
  • Categorias
    • - Codeigniter
    • - Symfony
    • - HTML5
    • - Linux / Ubuntu
    • - PHP
    • - Jquery
  • PortFolio - Proyectos Codeiniter
    • - Encuestas Online
    • - Estadísticas - GLPI
    • - Gestión de colas
    • - Web Service - REST

jueves, 17 de enero de 2013

Crear archivos PHP ejecutables por terminal UBUNTU

Posted by daycry at 12:31 Labels: Linux , PHP , Ubuntu
En este apartado vamos a explicar como ejercutar archivos PHP a través del terminal de Ubuntu.

Lo primero que tendríamos que hacer es instalar el módulo CGI de PHP, se realizaría con el siguiente comando:

sudo apt-get install php5-cgi

Reiniciar el servidor Apache con el comando:

sudo service apache2 restart

Vamos a crearnos un archivo php para comprobar que el proceso si que funciona correcta mente

#!/usr/bin/php -q

<?php
    echo "hola";
?>

En la primera linea escribo #!/usr/bin/php -q para que pueda ejecutar este código en el terminal.

Cambiar los permisos del archivo para que se puede ejecutar

sudo chmod +x archivo.php

¿ Cómo se yo que tengo que poner esa linea y no otra cualquiera, y para que sirve?

Al escribir el siguiente comando en el terminal, me indica donde está el ejecutable que ejecutara e interpretará ese programa en el terminal.

Por lo tanto tendremos que indicarle en la cabecera del archivo el ejecutable que lo interpretará, los diferentes interpretes están separados por los dos puntos :

Whereis php

¿ Como ejecutamos nuestros archivo php en el terminal?

Para ejecutar nuestro archivo y ver si realmente funciona deberemos escribir:
php archivo.php

Dato a tener en cuenta

Para poder ejecutar estos archivos sin necesidad de indicarle la ruta donde se sitúa, disponemos de un comando que se llama echo $PATH, que al ejecutarlo en el terminal, nos indica las rutas de donde se pueden guardar archivos ejecutables sin tener que indicar la ruta.
Todas las rutas estan separadas por los dos puntos, así que por ejemplo si movemos el archivo a la ruta /usr/bin, y ejecutamos el archivo php en el terminal sin indicar la ruta, se ejecutará sin problemas.
Tweet

Related Posts

  • PHP Basic Auth
    PHP Basic Auth
  • DateTime PHP
    DateTime PHP
  • CryptoJs - PHP - OpenSSL
    CryptoJs - PHP - OpenSSL
  • Multiple PHP version with XAMPP on Windows
    Multiple PHP version with XAMPP on Windows

No hay comentarios :

Publicar un comentario

Entrada más reciente Entrada antigua Inicio
Suscribirse a: Enviar comentarios ( Atom )

Sígueme en las Redes Sociales



Follow @daycry9



Donaciones

Suscribirse a

Entradas
Atom
Entradas
Comentarios
Atom
Comentarios

Datos personales

daycry
Ver todo mi perfil

Entradas populares

  • Crear archivos PHP ejecutables por terminal UBUNTU
    En este apartado vamos a explicar como ejercutar archivos PHP a través del terminal de Ubuntu. Lo primero que tendríamos que hacer es inst...
  • Pâginación PHP con Librería Zebra Pagination
    En este blog voy a comentar un tema que se utilizan en casi todas las páginas web que existen, y es el tema de la paginación. La paginaci...
  • PHPExcel - Codeigniter
    Este post trata de la integración de la librería PHPExcel en Codeigniter, aunque se podría aplicar a cualquier librería, como por ejemplo mP...
  • PHP- Operaciones con fechas - Sumar Horas, minutos y segundos
    Ejemplo para añadir o sumar un número determinado de hora/s, minuto/s, segundo/s a una fecha en php. Con la función strtotime se puede ...
  • Codeigniter - Múltiples conexiones a base de datos
    Este tema es uno de los temas primordiales sobre el framework Codeigniter, ya que en alguna ocación nos hemos visto obligados a recoger dato...

© Espacio Daycry - Espacio de programación 2013 . Powered by Bootstrap , Blogger templates and RWD Testing Tool