Entrada

Debian 馃惂 : Configurar un LAMP

Configurar un LAMP (Linux, Apache, MySQL/MariaDB, PHP) en Debian es una excelente manera de crear un servidor web local para desarrollo y pruebas. En este post, realizaremos el proceso paso a paso para instalar y configurar el stack LAMP.

1. Actualizar el Sistema

Como ya sabemos antes de comenzar, es una buena pr谩ctica actualizar y asegurarnos de que tenemos los paquetes m谩s recientes.

  • Abrimos una nueva terminal, y actualizamos la lista de paquetes disponibles:
1
sudo apt update
  • Actualizar los paquetes instalados:
1
sudo apt upgrade -y

2. Instalar Apache

Apache es un servidor web muy popular y, en este caso, lo usaremos para servir nuestras aplicaciones PHP.

  1. Instalar Apache con el siguiente comando:
1
sudo apt install apache2 -y
  1. Verificar que apache este corriendo:
1
sudo service apache2 status
  1. Si vemos que Apache no est谩 corriendo, podemos iniciarlo con el siguiente comando:
1
sudo service apache2 start
  1. Verificar que Apache est谩 funcionando, para ello abrimos el navegador en http://localhost o http://<tu_direccion_ip> (si est谩s en un servidor remoto). Deber铆as ver la p谩gina predeterminada de Apache:

default page apache

3. Instalar MySQL o MariaDB

MySQL es el sistema de gesti贸n de base de datos m谩s com煤n en LAMP, pero MariaDB es una alternativa de c贸digo abierto y completamente compatible con MySQL.

  1. Instalar MariaDB (recomendado)
1
sudo apt install mariadb-server mariadb-client -y
  1. Verificar que MariaDB est茅 corriendo:
1
sudo service mariadb status
  • Si no est谩 corriendo, lo iniciamos con el siguiente comando:
1
sudo service mariadb start

4. Instalar PHP

PHP es el lenguaje de programaci贸n que usamos para crear aplicaciones web din谩micas. Tambi茅n es necesario instalar algunos m贸dulos para que funcione correctamente con Apache y MySQL.

  1. Instar PHP y los m贸dulos adicionales:
1
sudo apt install php libapache2-mod-php php-mysql -y

Los m贸dulos instalados son:

  • PHP: Instalar el PHP.
  • libapache2-mod-php: M贸dulo necesario para que Apache soporte PHP.
  • php-mysql: M贸dulo necesario para conectar PHP con bases de datos MySQL.
  1. Verificar la Instalaci贸n de PHP:
1
php -v

La salida del comando deber铆a mostrar la versi贸n de PHP que fue instalada.

5 Configurar Apache para usar PHP

Apache ya deber铆a estar configurado autom谩ticamente para usar PHP, pero para verificarlo realizamos los siguientes pasos:

  1. Reiniciar Apache para asegurarte de que todo se haya cargado correctamente:
1
sudo service apache2 restart
  1. Crear un archivo PHP de prueba en el directorio ra铆z de Apache, generalmente ubicado en /var/www/html. Vamos a crear un archivo info.php para verificar que PHP est茅 funcionando:
1
sudo nano /var/www/html/info.php
  • Luego, agregamos el siguiente c贸digo:
1
2
3
<?php
phpinfo();
?>
  1. Abrimos el navegador en http://localhost/info.php. Deber铆as ver una p谩gina con toda la informaci贸n de PHP, lo que indica que PHP est谩 funcionando correctamente.

php info

Esta entrada est谩 licenciada bajo CC BY 4.0 por el autor.