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:
- Actualizar los paquetes instalados:
2. Instalar Apache
Apache es un servidor web muy popular y, en este caso, lo usaremos para servir nuestras aplicaciones PHP.
- Instalar Apache con el siguiente comando:
1
| sudo apt install apache2 -y
|
- Verificar que apache este corriendo:
1
| sudo service apache2 status
|
- Si vemos que Apache no est谩 corriendo, podemos iniciarlo con el siguiente comando:
1
| sudo service apache2 start
|
- 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:
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.
- Instalar MariaDB (recomendado)
1
| sudo apt install mariadb-server mariadb-client -y
|
- 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.
- 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.
- Verificar la Instalaci贸n de PHP:
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:
- Reiniciar Apache para asegurarte de que todo se haya cargado correctamente:
1
| sudo service apache2 restart
|
- 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();
?>
|
- 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.