En esta entrada vamos a aprender a instalar PHP en un sistema operativo basado en Debian como Raspbian en Raspberry Pi.
PHP es un lenguaje ampliamente empleado para servir contenido dinámico, y es un componente habitual en un servidor. Junto con Apache y MySQL/MariaDB forma parte del stack “LAMP” (Linux, Apache, MySQL/MariaDB, PHP).
Instalar PHP en Raspberry es muy sencillo a través del gestor de paquete APT. Simplemente, en una consola de comandos hacemos,
sudo apt install php libapache2-mod-php php-mysql
Así de sencillo. Ahora, conviene modificar la configuración de Apache ya que, por defecto, si encuentra un fichero ‘index.html’ priorizará este frente a un ‘index.php’. Normalmente nosotros que el comportamiento sea el opuesto, por lo que vamos a modificarlo.
Para ello hacemos,
sudo nano /etc/apache2/mods-enabled/dir.conf
En el contenido del fichero encontraremos lo siguiente,
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Lo modificamos, desplazando ‘index.php’ a la izquierda,
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
Cerramos el fichero y reiniciamos Apache haciendo,
sudo systemctl restart apache2
Para probar que PHP está funcionando correctamente, vamos a crear un simple fichero haciendo,
sudo nano /var/www/html/info.php
En su interior, ponemos simplemente el siguiente contenido,
Ahora accedemos con el navegador a la URL local del fichero.
http://localhost/info.php
Si veis lo siguiente, enhorabuena, PHP está funcionando correctamente.
Finalmente borramos el fichero de prueba que hemos creado
sudo rm /var/www/html/info.php
¡Así de sencillo es instalar PHP en Raspberry PI! En las próximas entradas veremos cómo instalar MySQL y MariaDB para configurar nuestro stack LAMP. ¡Hasta pronto!