La pila LAMP (Linux, Apache, MySQL, PHP) y LEMP (Linux, Nginx, MySQL, PHP) son entornos de servidor web populares para alojar aplicaciones web. En este artículo, te guiaré a través de los pasos para instalar tanto LAMP como LEMP en sistemas operativos Ubuntu y Debian. ¡Vamos a empezar!
Instalación de LAMP Stack
Paso 1: Actualizar el Sistema
Antes de instalar cualquier paquete, es una buena práctica actualizar el sistema:
sudo apt update && sudo apt upgrade -y
Paso 2: Instalar Apache
Para instalar Apache, el servidor web más popular, ejecuta el siguiente comando:
sudo apt install apache2 -y
Paso 3: Instalar MySQL
Instala el servidor de bases de datos MySQL:
sudo apt install mysql-server mysql-client -y
Paso 4: Instalar PHP
Finalmente, instala PHP junto con las extensiones necesarias:
sudo apt install php libapache2-mod-php php-mysql -y
Instalación de LEMP Stack
Paso 1: Actualizar el Sistema
Al igual que con LAMP, primero actualiza tu sistema:
sudo apt update && sudo apt upgrade -y
Paso 2: Instalar Nginx
Para instalar Nginx, ejecuta:
sudo apt install nginx -y
Paso 3: Instalar MySQL
Instala MySQL para LEMP:
sudo apt install mysql-server mysql-client -y
Paso 4: Instalar PHP
Instala PHP y las extensiones necesarias para Nginx:
sudo apt install php-fpm php-mysql -y
Configuración Final
Configurar Apache (LAMP)
Si estás utilizando Apache, asegúrate de iniciar y habilitar el servicio:
sudo systemctl start apache2
sudo systemctl enable apache2
Configurar Nginx (LEMP)
Si estás utilizando Nginx, inicia y habilita el servicio PHP-FPM:
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
Conclusión
Ahora tienes una idea clara de cómo instalar tanto LAMP como LEMP en tu servidor Ubuntu o Debian. Ambos son stacks poderosos y versátiles que te permitirán alojar una amplia variedad de aplicaciones web. ¡Buena suerte con tu proyecto!