como-instalar-php-sobre-apache-en-raspberry-pi

Cómo instalar PHP sobre Apache en Raspberry Pi

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.

raspberry-pi-php-resultado

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!