jueves, 17 de enero de 2013
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 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.
Suscribirse a:
Enviar comentarios
(
Atom
)
Sígueme en las Redes Sociales
Donaciones
Datos personales
Entradas populares
-
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...
-
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...
-
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...
-
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 ...
-
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
No hay comentarios :
Publicar un comentario