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.

Anuncio:

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!

Si te ha gustado esta entrada y quieres leer más sobre Raspberry Pi puedes consultar la sección
tutoriales de Raspberry Pi/Linux

0 0 votes
Article Rating

Anuncio:

Previous Cómo servir contenido desde memoria Flash en el ESP8266 o ESP32
Next Cómo usar el SPIFFS del ESP8266 con el Arduino IDE
1 Comment
oldest
newest
Inline Feedbacks
View all comments
RobyRew
1 year ago

Muy buen tutorial y muy bien detallado, sabes como puedo anadir notificaciones de esta pagina?