GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat LEMP Stack na CentOS 7

V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci LEMP Stack na CentOS 7. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s privilegia sudo. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.

LEMP je zkratka pro Linux, Nginx, MySQL a PHP. Zásobník LEMP se stejně jako zásobník LAMP (s Apache namísto Nginx) používá pro vývoj a nasazení webových aplikací. Nginx v LEMP poskytuje modulární architekturu řízenou událostmi, která zpracovává požadavky pomocí asynchronních událostí. Tato funkce umožňuje dosáhnout vysokého výkonu při vysokém zatížení. MySQL se používá k ukládání dat webových stránek, zatímco PHP slouží ke zpracování dynamického obsahu stránek.

Nainstalujte LEMP Stack na CentOS 7

Krok 1. První příkaz aktualizuje seznamy balíčků, aby bylo zajištěno, že získáte nejnovější verzi a závislosti.

sudo yum install epel-release
sudo yum update

Krok 2. Instalace Nginx.

Nyní, když je úložiště přidáno, je čas nainstalovat Nginx:

sudo yum install nginx

Jakmile bude nainstalována, spusťte a povolte službu Nginx zadáním:

sudo systemctl start nginx
sudo systemctl enable nginx

Krok 3. Instalace MariaDB.

Pro instalaci MariaDB zadejte následující příkaz:

sudo yum install mariadb-server

Jakmile je server MariaDB nainstalován, spusťte a povolte službu pomocí:

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

Krok 4. Instalace PHP.

Přidejte úložiště remi do CentOS, abychom mohli nainstalovat nejnovější PHP 7.2, zadáním následujícího příkazu:

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

Nyní povolte balíček PHP72 pomocí níže uvedeného příkazu:

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

Poté, když máme povolený repozitář Remi, můžeme nainstalovat PHP FPM a několik nejběžnějších PHP modulů s:

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

Nyní otevřete konfiguraci PHP-FPM:

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

Najděte a nahraďte tyto řádky:

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

Krok 5. Nastavte konfigurační soubor Nginx.

Vytvořte adresář ve var/www/html s názvem idroot.us (můžete použít název své domény):

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

Konfigurační soubory pro web jsou uloženy v adresáři /etc/nginx/conf.d, takže musíte vytvořit konfigurační soubor v tomto adresáři s názvem idroot.us .conf (můžete použít název své domény). Poté do tohoto souboru zadejte následující kód nahrazením idroot.us názvem vaší domény:

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; 
    }  
}

Nezapomeňte restartovat službu Nginx, aby se změny projevily:

sudo systemctl restart php-fpm
sudo nginx -s reload

To je vše, co potřebujete k instalaci LEMP Stack na CentOS 7. Doufám, že vám tento rychlý tip pomůže. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.


Cent OS
  1. Jak nainstalovat Linux, Nginx, MariaDB, PHP (LEMP Stack) v CentOS 7 / RHEL 7

  2. Jak nainstalovat WordPress s LEMP Stack na CentOS 8

  3. Jak nainstalovat LEMP Stack na Debian 10 Buster

  1. Jak nainstalovat LEMP stack na AlmaLinux

  2. Jak nainstalovat Nginx na CentOS 7

  3. Nainstalovat LEMP Stack na CentOS 7 – proces krok za krokem?

  1. Jak nainstalovat LAMP Stack na CentOS 7

  2. Jak nainstalovat LEMP Stack (Nginx, MySQL, PHP v7) na CentOS 7

  3. Jak nainstalovat Linux, Nginx, MariaDB, PHP (LEMP Stack) na CentOS 8 / RHEL 8