Publicado en

Instalar un Servidor LAMP en Linux

Un servidor LAMP es una de las configuraciones más utilizadas para el desarrollo y alojamiento de aplicaciones web. La combinación de Linux, Apache, MariaDB y PHP ofrece una solución robusta y flexible para proyectos web de cualquier escala. En esta guía, te mostraremos cómo instalar y configurar un servidor LAMP en una distribución Linux como Ubuntu o Debian.


Paso 1: Actualizar el Sistema

Antes de instalar cualquier paquete, es recomendable actualizar los repositorios y los paquetes existentes. Abre una terminal y ejecuta:

sudo apt update && sudo apt upgrade -y

Paso 2: Instalar Apache

Apache es el servidor web encargado de procesar las solicitudes HTTP y servir los archivos de tu sitio web. Para instalarlo, ejecuta:

sudo apt install apache2 -y

Una vez finalizada la instalación, habilita el servicio para que se inicie automáticamente:

sudo systemctl enable apache2
sudo systemctl start apache2

Puedes verificar que Apache está corriendo ingresando la dirección IP del servidor en un navegador web. Si ves la página de bienvenida de Apache, significa que la instalación fue exitosa.


Paso 3: Instalar MariaDB

MariaDB es el sistema de gestión de bases de datos que se usará para almacenar la información de tu sitio web. Instálalo con:

sudo apt install mariadb-server -y

Después de la instalación, ejecuta el siguiente comando para mejorar la seguridad de MariaDB:

sudo mysql_secure_installation

Este asistente te guiará a través de varias configuraciones de seguridad, como establecer una contraseña para el usuario root y eliminar usuarios anónimos.


Paso 4: Instalar PHP

PHP es el lenguaje de programación que permite la ejecución de scripts dinámicos en el servidor. Para instalar PHP y los módulos necesarios, usa:

sudo apt install php libapache2-mod-php php-mysql -y

Para comprobar que PHP está funcionando, crea un archivo de prueba en el directorio raíz de Apache:

sudo nano /var/www/html/info.php

Añade el siguiente contenido:

<?php
phpinfo();
?>

Guarda el archivo y accede a http://tu-servidor/info.php en tu navegador. Si ves una página con información sobre PHP, significa que la instalación fue exitosa.


Paso 5: Configurar el Firewall (Opcional)

Si tienes ufw habilitado, permite las conexiones a Apache con:

sudo ufw allow "Apache Full"

Para verificar el estado del firewall:

sudo ufw status

Conclusión

Ahora tienes un servidor LAMP completamente funcional con MariaDB. Puedes empezar a alojar aplicaciones web, instalar un CMS como WordPress o desarrollar tus propios proyectos. Recuerda siempre mantener tu servidor actualizado y aplicar buenas prácticas de seguridad.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *