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.
No hay comentarios:
Publicar un comentario