GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar la pila LEMP en Ubuntu 18.04

En este artículo habremos explicado los pasos necesarios para instalar y configurar LEMP Stack en Ubuntu 18.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo. Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

LEMP es una variación de la omnipresente pila LAMP utilizada para desarrollar e implementar aplicaciones web. Tradicionalmente, LAMP consta de Linux, Apache, MySQL y PHP. Debido a su naturaleza modular, los componentes se pueden intercambiar fácilmente. Con LEMP, Apache se reemplaza con el Nginx ligero pero potente.

Instalar la pila LEMP en Ubuntu

Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.

sudo apt update
sudo apt upgrade

Paso 2. Instala Nginx.

Instala NGINX desde el repositorio de paquetes:

sudo apt install nginx

Una vez instalado, inicie Nginx y habilítelo para que se inicie automáticamente después de reiniciar con estos dos comandos:

sudo systemctl start nginx
sudo systemctl enable nginx

Puede verificar que el servidor web Nginx se está ejecutando abriendo un navegador web y visitando la dirección IP de su servidor (http://server_ip_address). Debería obtener la página de bienvenida de Nginx.

Paso 3. Instala MariaDB.

Ahora, para instalar el paquete mysql-server, ejecute el siguiente comando:

sudo apt install mariadb-server

Después de completar la instalación, MariaDB se iniciará automáticamente. Compruebe la versión de MariaDB escribiendo:

sudo systemctl status mysql

Luego, emita el comando mysql_secure_installation para mejorar la seguridad de la instalación de MariaDB:

sudo mysql_secure_installation

Paso 4. Instala PHP.

Ubuntu 18.04 LTS viene con la última y mejor versión de PHP 7.2. Para instalar PHP y varios otros módulos PHP más comunes, escriba:

sudo apt install php libapache2-mod-php php-opcache php-cli php-gd php-curl php-mysql php-fpm

Una vez que los paquetes PHP estén instalados, reinicie el servicio Nginx con:

sudo systemctl restart nginx

Paso 5. Configure Nginx para PHP.

El siguiente paso que debe completar es modificar el archivo de configuración de Nginx:

cd /etc/nginx/sites-available/
nano /etc/nginx/sites-available/your_domain.com.conf

Pegue el siguiente contenido:

server {
listen 80;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
server_name your_domain.com;

location / {
try_files $uri $uri/ =404;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}

location ~ /\.ht {
deny all;
}
}

Para habilitar la configuración del servidor que acabamos de crear, ejecute el siguiente comando:

ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

Reinicie PHP y vuelva a cargar la configuración de NGINX:

sudo systemctl restart php-fpm
sudo nginx -s reload

Paso 6. Configure el cortafuegos.

Se recomienda habilitar el firewall ufw y agregar una regla para Nginx:

sudo ufw allow OpenSSH
sudo ufw allow 'Nginx HTTP'
sudo ufw enable

Paso 7. Probar PHP

Ahora debe crear el archivo info.php para probar php para hacerlo, escriba lo siguiente:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

Luego abra el siguiente enlace en su navegador web y podremos ver toda la información sobre PHP y sus otras configuraciones:http://your-domain/phpinfo.php (reemplazando su dirección IP con la anterior).

Eso es todo lo que necesita hacer para instalar LEMP Stack en Ubuntu 18.04. Espero que encuentre útil este consejo rápido. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.


Ubuntu
  1. Cómo instalar PHP 8.0 en Ubuntu 20.04 / Ubuntu 18.04

  2. Cómo instalar PHP 7.2 en Ubuntu 18.04 LTS

  3. Cómo instalar PHP 8 en Ubuntu 18.04 LTS

  4. Cómo instalar PHP 7.2 en Ubuntu 16.04

  5. Cómo instalar LEMP Stack Nginx, MySQL, PHP en Ubuntu 22.04

Cómo instalar PHP 8 en Ubuntu 20.04

Cómo instalar PHP 8.0 en Ubuntu 20.04/18.04

Cómo instalar PHP en Ubuntu 22.04

Cómo instalar ELK Stack en Ubuntu 20.04

Cómo instalar PHP 8 en Ubuntu 18.04

Cómo instalar PHP en Ubuntu 22.04