
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.phppensamientos 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.
Importante









