GNU/Linux >> Znalost Linux >  >> Rocky Linux

Jak nainstalovat WordPress s LEMP (Nginx, MariaDB a PHP) na Rocky Linux 8?

LEMP je balík softwaru s otevřeným zdrojovým kódem a je ideální pro hostování webových aplikací na internetu. LEMP je zkratka pro Linux, Nginx, MariaDB/MySQL a PHP. Obecně se zásobníky LEMP používají k hostování vysoce provozovaných a vysoce škálovatelných webových stránek na internetu. LEMP stack je skupina open source softwaru založeného na Linuxu včetně webového serveru Nginx, databázového serveru MariaDB a PHP.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy LEMP.

V této souvislosti se podíváme na to, jak nainstalovat LEMP stack na Rocky Linux 8.


Postup instalace zásobníku LEMP na Rocky Linux 8

1. Proveďte aktualizaci systému

Jakmile se přihlásíte k serveru pomocí nástroje ssh, jako je putty, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky:

$ dnf update -y


2. Nainstalujte Nginx Web Server na Rocky Linux 8

Zde budete muset nainstalovat balíček webového serveru Nginx do vašeho systému. Můžete jej nainstalovat pomocí následujícího příkazu:

$ dnf install nginx -y

Tím se nainstaluje balíček Nginx spolu s dalšími požadovanými závislostmi na vašem systému. Dále spusťte službu Nginx a povolte její spuštění při restartu systému:

$ systemctl start nginx
$ systemctl enable nginx

Nyní můžete ověřit stav služby Nginx pomocí následujícího příkazu:

$ systemctl status nginx

Instalaci Nginx můžete také ověřit prostřednictvím webového prohlížeče. Otevřete webový prohlížeč a zadejte adresu URL http://ip-vaseho-serveru. Měli byste vidět testovací stránku Nginx.


3. Nainstalujte databázový server MariaDB na Rocky Linux 8

Dále budete muset do systému nainstalovat databázový server MariaDB nebo MySQL. Doporučujeme nainstalovat server MariaDB kvůli jeho četným vylepšením, jako jsou vysoce výkonné úložné stroje a zpětná kompatibilita s MySQL.

Spusťte následující příkaz pro instalaci serveru MariaDB:

$ dnf install mariadb-server -y

Po instalaci MariaDB spusťte službu MariaDB a povolte její spuštění při restartu systému:

$ systemctl start mariadb
$ systemctl enable mariadb

Spuštěním následujícího příkazu ověřte, že běží démon MariaDB:

$ systemctl status mariadb

Dále doporučujeme spustit skript mysql_secure_installation pro zabezpečení instalace MariaDB.

Můžete jej spustit pomocí následujícího příkazu:

$ mysql_secure_installation

Poté budete dotázáni, zda chcete nastavit rootovské heslo MariaDB, odebrat anonymní uživatele, zakázat přihlášení uživatele root a odstranit testovací databázi:

Enter current password for root (enter for none): 
Set root password? [Y/n] Y
New password: 
Re-enter new password: 
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y


4. Nainstalujte PHP na Rocky Linux 8

Dále budete muset nainstalovat PHP do vašeho systému. Ve výchozím nastavení Rocky Linux AppStream repo poskytuje více verzí PHP.

Všechny dostupné verze PHP můžete zkontrolovat pomocí následujícího příkazu:

$ dnf module list php

Výchozí verze PHP je nastavena na PHP 7.2. Pokud chcete nainstalovat nejnovější PHP 7.4, budete muset resetovat výchozí PHP steams.

Spuštěním následujícího příkazu resetujte výchozí PHP:

$ dnf module reset php

Dále povolte verzi PHP 7.4 pomocí následujícího příkazu:

$ dnf module enable php:7.4

Dále nainstalujte PHP 7.4 s dalšími rozšířeními pomocí následujícího příkazu:

$ dnf install php php-fpm php-cli php-curl php-zip php-mysqli -y

Jakmile je PHP nainstalováno, ověřte nainstalovanou verzi PHP pomocí následujícího příkazu:

$ php -v

Měli byste vidět následující:

PHP 7.4.6 (cli) (built: May 12 2020 08:09:15) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.6, Copyright (c), by Zend Technologies

Ve výchozím nastavení běží PHP-FPM jako uživatel Apache, takže budete muset upravit konfigurační soubor PHP-FPM a nastavit jej tak, aby běžel jako uživatel nginx:

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

Změňte následující řádky:

user = nginx
Group = nginx

Po dokončení uložte a zavřete soubor.

Dalším způsobem, jak otestovat verzi PHP, je vytvořit soubor info.php v kořenovém adresáři webu Nginx a přistupovat k němu prostřednictvím webového prohlížeče.

Nejprve vytvořte soubor info.php:

$ nano /usr/share/nginx/html/info.php

Přidejte následující řádky:

<?php
phpinfo();
?>

Uložte a zavřete soubor a poté restartujte službu Nginx a PHP-FPM, aby se změny aplikovaly:

$ systemctl restart nginx php-fpm

Nyní otevřete webový prohlížeč a přejděte na stránku info.php pomocí adresy URL http://ip-vaseho-serveru/info.php. Na obrazovce byste měli vidět verzi PHP.



Rocky Linux
  1. Jak nainstalovat WordPress s Nginx na CentOS 7

  2. Jak nainstalovat WordPress s HHVM a Nginx na CentOS 7

  3. Jak nainstalovat a nastavit PHP a Nginx (LEMP) na Rocky Linux/Alma Linux 8

  1. Jak nainstalovat Nginx s PHP a MySQL (LEMP Stack) na CentOS 7

  2. Jak nainstalovat WordPress s Apache, MariaDB a PHP 7 na Arch Linux

  3. Jak nainstalovat Nginx s PHP a MariaDB (LEMP Stack) na Fedora 31

  1. Jak nainstalovat Nginx s PHP a MySQL (LEMP Stack) na CentOS 7.6

  2. Jak nainstalovat WordPress s LAMP a zdarma Lets Encrypt SSL na Rocky Linux

  3. Jak nainstalovat phpMyAdmin na Rocky Linux