GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar LEMP Stack en CentOS 7

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

LEMP es un acrónimo de Linux, Nginx, MySQL y PHP. La pila LEMP al igual que la pila LAMP (con Apache en lugar de Nginx) se usa para el desarrollo y la implementación de aplicaciones web. Nginx en LEMP proporciona una arquitectura modular basada en eventos que maneja solicitudes mediante eventos asincrónicos. Esta característica le permite tener un alto rendimiento bajo altas cargas. MySQL se usa para almacenar los datos del sitio web, mientras que PHP es para procesar el contenido dinámico de los sitios.

Instalar pila LEMP en CentOS 7

Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.

sudo yum install epel-release
sudo yum update

Paso 2. Instalación de Nginx.

Ahora que se agregó el repositorio, es hora de instalar Nginx:

sudo yum install nginx

Una vez que esté instalado, inicie y habilite el servicio Nginx escribiendo:

sudo systemctl start nginx
sudo systemctl enable nginx

Paso 3. Instalación de MariaDB.

Para instalar MariaDB escriba el siguiente comando:

sudo yum install mariadb-server

Una vez que el servidor MariaDB esté instalado, inicie y habilite el servicio con:

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Paso 4. Instalación de PHP.

Agregue el repositorio remi en CentOS para que podamos instalar el último PHP 7.2, escribiendo el siguiente comando:

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Ahora habilite el paquete PHP72 usando el siguiente comando:

sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72

Entonces, si tenemos habilitado el repositorio Remi, podemos instalar PHP FPM y varios de los módulos PHP más comunes con:

sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql

Ahora, abra la configuración de PHP-FPM:

nano /etc/php-fpm.d/www.conf

Busca y reemplaza estas líneas:

user = apache to user = nginx
group = apache to group = nginx
listen.owner = nobody to listen.owner = nginx
listen.group = nobody to listen.group = nginx
And, lastly, under ;listen = 127.0.0.1:9000 add this line:
listen = /var/run/php-fpm/php-fpm.sock

Paso 5. Configure el archivo de configuración de Nginx.

Cree un directorio dentro de var/www/html llamado idroot.us (puede usar su nombre de dominio):

sudo mkdir -p /var/www/html/idroot.com

Los archivos de configuración para el sitio web se almacenan dentro del directorio /etc/nginx/conf.d, por lo que debe crear un archivo de configuración dentro de este directorio llamado idroot.us .conf (puede usar su nombre de dominio). Luego ingrese el siguiente código dentro de ese archivo reemplazando idroot.us con su nombre de dominio:

nano /etc/nginx/conf.d/example.com.conf
server { 
    listen 80 default_server;
    listen [::]:80 default_server;

    server_name idroot.us www.idroot.us; 
    root /var/www/html/example.com; 
    index index.php; 

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

    location ~* \.php$ { 
        fastcgi_pass unix:/run/php/php7.2-fpm.sock; 
        include fastcgi_params; 
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
        fastcgi_param SCRIPT_NAME $fastcgi_script_name; 
    }  
}

No olvide reiniciar el servicio Nginx para que los cambios surtan efecto:

sudo systemctl restart php-fpm
sudo nginx -s reload

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


Cent OS
  1. Cómo instalar la pila LEMP en AlmaLinux

  2. Cómo instalar Linux, Nginx, MariaDB, PHP (LEMP Stack) en CentOS 7 / RHEL 7

  3. Instalar LEMP Stack en CentOS 7 - ¿Proceso paso a paso?

  4. Cómo instalar WordPress con LEMP Stack en CentOS 8

  5. Cómo instalar LEMP Stack en Debian 10 Buster

Cómo instalar LEMP en CentOS 7

Cómo instalar LEMP Stack en CentOS 8

Cómo instalar ELK Stack en CentOS 8

Cómo instalar Nginx en CentOS 9 Stream

Cómo instalar el servidor LEMP en CentOS 8

Cómo instalar LEMP (Nginx, MariaDB, PHP) en Centos 7