Tutoriales

Cómo instalar LEMP Stack en Ubuntu 26.04 para principiantes

Si desea alojar un sitio web o una aplicación PHP dinámica (como WordPress, Laravel o Magento), el primer paso es aprender a instalar LEMP Stack en Ubuntu. La pila LEMP combina Linux, Nginx, MySQL y PHP para crear un entorno de alojamiento web potente y eficiente.

Ubuntu 26.04 facilita la implementación de pilas LEMP con repositorios actualizados y soporte de paquetes mejorado. Esta guía lo guiará a través del proceso completo de instalación y configuración.

¿Qué es el apilamiento LEMP?

LEMP significa:

  • sistema operativo linux
  • servidor web nginx
  • servidor de base de datos mysql
  • motor de procesamiento PHP

Juntos, estos componentes permiten a los servidores Ubuntu manejar de manera eficiente sitios web dinámicos, API y aplicaciones web modernas.

Instale Nginx en Ubuntu 26.04

Primero actualice el índice del paquete:

sudo apt update

Instalar Nginx:

sudo apt install nginx

Después de la instalación, verifique que el servicio se esté ejecutando:

sudo systemctl status nginx

Si el firewall está habilitado, permita el tráfico de red:

sudo ufw allow 'Nginx Full'

Ahora puede abrir la dirección IP del servidor en su navegador para confirmar que Nginx se está ejecutando.

Instalar el servidor de base de datos MySQL

MySQL almacena datos de aplicaciones e información de usuario para sitios web y aplicaciones PHP.

Instale MySQL usando el siguiente comando:

sudo apt install mysql-server

Ejecute el script de seguridad para reforzar la configuración de la base de datos:

sudo mysql_secure_installation

Esto ayuda a eliminar las configuraciones predeterminadas no seguras y mejora la seguridad de la base de datos.

Consultar estado del servicio:

sudo systemctl status mysql

Instale el componente PHP LEMP Stack

Nginx no maneja PHP directamente, por lo que Ubuntu usa PHP-FPM para manejar solicitudes PHP.

Instale PHP y las extensiones MySQL requeridas:

sudo apt install php-fpm php-mysql

Verifique la versión de PHP:

php -v

Ubuntu 26.04 viene con PHP 8.5 instalado de forma predeterminada.

Para obtener funcionalidad PHP adicional, también puede instalar extensiones comunes:

sudo apt install php-curl php-gd php-mbstring php-xml php-zip

Configurando Nginx para PHP

Cree un directorio para su sitio web:

sudo mkdir -p /var/www/example.com

Cree un nuevo bloque de servidor Nginx:

sudo nano /etc/nginx/sites-available/example.com

Configuración PHP agregada para reenvío .php Utilice sockets Unix para realizar solicitudes a PHP-FPM.

Después de guardar el archivo, habilite la configuración:

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

Configuración de prueba:

sudo nginx -t

Recargar Nginx:

sudo systemctl reload nginx

Probar el procesamiento PHP

Cree una página de información PHP simple:

echo "



Visit the page in your browser to verify PHP is processing correctly through Nginx and PHP-FPM.

After testing, remove the file for security reasons:

sudo rm /var/www/example.com/info.php

pensamientos finales

Aprender cómo instalar LEMP Stack en Ubuntu 26.04 le brinda una base sólida para alojar aplicaciones PHP y sitios web modernos. Con Nginx para manejar eficientemente el tráfico web, MySQL para administrar la base de datos y PHP-FPM para manejar scripts de manera eficiente, la pila LEMP sigue siendo uno de los entornos de servidor web Linux más confiables en la actualidad.

Una vez que su pila esté en funcionamiento, puede proceder a instalar certificados SSL, implementar WordPress o configurar varios hosts virtuales Nginx.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba