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

Jak nainstalovat LEMP Stack na CentOS 8

V tomto tutoriálu vám ukážeme, jak nainstalovat LEMP Stack na CentOS 8. Pro ty z vás, kteří nevěděli, LEMP znamená Linux, Nginx (vyslovováno engine X), MariaDB /MySQL a PHP, z nichž všechny jsou open source. Jedná se o nejběžnější softwarový balík, který pohání dynamické webové stránky a webové aplikace. Linux je operační systém; Nginx je webový server; MariaDB/MySQL je databázový server a PHP je skriptovací jazyk na straně serveru zodpovědný za generování dynamických webových stránek.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci LEMP Stack na server CentOS 8.

Nainstalujte LEMP Stack na CentOS 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo dnf update

Krok 2. Instalace Nginx na CentOS 8.

Nginx je vysoce výkonný webový server a je v dnešní době velmi populární. Prvním krokem je instalace Nginx. Otevřete tedy terminálovou relaci nebo se připojte k serveru pomocí SSH:

sudo dnf install nginx

Po dokončení instalace spusťte a povolte spuštění Nginx při spouštění systému:

systemctl enable --now nginx

Dalším krokem je otevření portů ve Firewallu, abychom mohli používat Nginx:

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

Můžete ověřit, že Nginx skutečně běží, když otevřete svůj oblíbený webový prohlížeč a zadáte URL http://adresa-vašeho-serveru, pokud je nainstalována, pak uvidíte toto:

Krok 3. Instalace databázového serveru MariaDB.

MariaDB je docela dobrý databázový manažer. Je to fork MySQL, a proto je s ním kompatibilní. Je to jedna z open-source hodnot. Nainstalujte MariaDB na CentOS 8 pomocí příkazu:

sudo dnf install mariadb-server

Jakmile nainstalujete server MariaDB, spusťte jej a povolte jeho spuštění při spouštění systému:

systemctl enable --now  mariadb

Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MySQL:

mysql_secure_installation

Krok 4. Instalace PHP na CentOS 8.

Nainstalujte PHP a související moduly pomocí následujícího příkazu:

sudo dnf install php php-mysqlnd php-fpm php-opcache php-gd php-xml php-mbstring

Pokud pro své webové aplikace potřebujete další rozšíření PHP, jednoduše nainstalujte spuštěním:

sudo dnf install php-EXTENSION

### Replacing EXTENSION with your respective PHP module ###

Potom spusťte a povolte spuštění PHP-FPM při bootování:

systemctl enable --now php-fpm

Krok 5. Testování PHP na CentOS 8.

Můžete otestovat PHP, abyste se ujistili, že funguje, jak je požadováno, a také zkontrolovat verzi a nainstalované moduly pomocí jednoduchého PHP info skriptu:

nano /usr/share/nginx/html/test.php
<?php phpinfo(); ?>

Uložte a zavřete soubor. Pokud jste nainstalovali zásobník LEMP na server CentOS 8, zadejte 127.0.0.1/info.php nebo localhost/info.php v adresním řádku prohlížeče. Měli byste vidět informace o PHP serveru. To znamená, že skripty PHP mohou správně běžet s webovým serverem Nginx.

Blahopřejeme! Úspěšně jste nainstalovali LEMP. Děkujeme, že jste použili tento návod k instalaci LEMP Stack na systém CentOS 8. Pro další nápovědu nebo užitečné informace doporučujeme navštívit oficiální web LEMP.

P>


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

  2. Jak nainstalovat PHP 5.5 na CentOS

  3. Jak nainstalovat PHP 5.6 na CentOS 7

  1. Jak nainstalovat PHP 7.3 na CentOS 8

  2. Jak nainstalovat PHP 8 na CentOS 7

  3. Jak nainstalovat PHP 7.4 na CentOS 7

  1. Jak nainstalovat PHP 8 na CentOS 8

  2. Jak nainstalovat PHP 7.2 na CentOS 7

  3. Jak nainstalovat PHP 7.3 na CentOS 7