GNU/Linux >> Znalost Linux >  >> Panels >> LAMP

Jak nainstalovat LAMP Stack na Rocky Linux 8

LAMP je populární zásobník používaný ve vývojářských kruzích pro hostování statických i dynamických webových aplikací. Je to zkratka pro Linux , Apache , MySQL (nebo MariaDB ) a PHP . Zejména zahrnuje webový server Apache, databázový server MySQL nebo MariaDB a PHP.

[ Také by se vám mohlo líbit:Jak nainstalovat LEMP Stack na Rocky Linux 8 ]

V této příručce vás provedeme instalací LAMP na Rocky Linux 8 .

Předpoklady

Než začnete, ujistěte se, že máte následující:

  • Instance Rocky Linux 8
  • Nakonfigurován uživatel sudo

Začněme…

Krok 1:Nainstalujte Apache na Rocky Linux

První komponentou, kterou začneme instalovat, je Apache webový server. To poskytuje httpd softwarový balík. Po instalaci se zobrazí httpd démon běží na pozadí a čeká na příchozí HTTP požadavky z klientských zařízení.

Chcete-li nainstalovat Apache , spusťte svůj terminál a spusťte příkaz.

$ sudo dnf install httpd

Tím se nainstaluje httpd balíček spolu s dalšími závislostmi.

Poté povolte spuštění webového serveru při spouštění.

$ sudo systemctl enable httpd

A pak spusťte Apache httpd démon, jak je znázorněno.

$ sudo systemctl start httpd

Chcete-li ověřit, že Apache běží na Rocky Linux 8 , zadejte příkaz:

$ sudo systemctl status httpd

Další šikovný způsob, jak ověřit, že Apache je aktivní a běží procházením IP adresy serveru nebo plně kvalifikovaného názvu domény (FQDN ), jak je znázorněno.

http://server-IP
OR
http://domain.com

To by vám mělo poskytnout testovací stránku Apache HTTP, indikátor, že je vše v pořádku.

Pokud se vám při pokusu o přístup na stránku zobrazuje chyba ve vašem prohlížeči, možná firewall blokuje provoz HTTP. Spuštěním níže uvedených příkazů povolte HTTP provoz a znovu načtěte firewall.

$ sudo firewall-cmd --add-service=http --permanent
$ sudo firewall-cmd --reload

Krok 2:Nainstalujte MariaDB na Rocky Linux

Dále musíme nainstalovat databázový server. Mohou stačit dvě možnosti – MariaDB a MySQL . Zaměříme se na MariaDB díky četným vylepšením včetně rychlejší a bezpečnější replikace, četným vysoce výkonným úložištím, zpětné kompatibilitě s MySQL a lepšímu celkovému výkonu ve srovnání s MySQL.

AppStream úložiště pro Rocky Linux poskytuje MariaDB 10.3 v době psaní tohoto průvodce.

Chcete-li nainstalovat MariaDB , spusťte příkaz:

$ sudo dnf install mariadb-server mariadb

Po dokončení instalace povolte MariaDB spustit po restartu nebo během zavádění.

$ sudo systemctl enable --now mariadb

A nakonec spusťte MariaDB službu.

$ sudo systemctl start mariadb

Potvrďte, že MariaDB démon běží, spusťte příkaz:

$ sudo systemctl status mariadb

Výchozí nastavení MariaDB je slabé a představuje několik zranitelností, které mohou hackeři využít k prolomení databázového serveru. Proto musíme podniknout další kroky k posílení databázového serveru.

Chcete-li toho dosáhnout, spusťte zobrazený skript.

$ sudo mysql_secure_installation

Prvním krokem je nastavení rootu Heslo. Stiskněte tedy ENTER protože ve výchozím nastavení není nakonfigurováno žádné root heslo, a poté ‘Y’ pro nastavení rootovského hesla. Zadejte silné heslo a potvrďte ho.

Zadejte ‘Y’ pro zbývající konfigurace. To účinně vyčistí nebo odstraní všechny anonymní uživatele, zablokuje vzdálené přihlášení root a odstraní testovací databázi, která není potřeba v produkčním prostředí.

Databázový server je nyní plně nakonfigurován a zabezpečen.

Krok 3:Nainstalujte PHP na Rocky Linux

Poslední komponentou k instalaci bude PHP . PHP , backronym pro PHP Hypertext Preprocessor , je skriptovací jazyk používaný při vývoji dynamických webových stránek.

[ Také by se vám mohlo líbit:Jak nainstalovat nejnovější PHP 8.0 na Rocky Linux 8 ]

Rocky Linux AppStream poskytuje více verzí PHP. Chcete-li zkontrolovat dostupné verze, spusťte příkaz:

$ sudo dnf module list php

Toto poskytuje seznam modulů PHP a streamů.

Výchozí stream PHP je PHP 7.2 . Chcete-li nainstalovat nejnovější modul Stream z úložiště, resetujte streamy PHP.

$ sudo dnf module reset php

Poté povolte preferovaný stream PHP. Chcete-li například povolit PHP 7.4 , proveďte:

$ sudo dnf module install php:7.4

Tím se nainstaluje PHP 7.4 a související rozšíření.

Kromě toho můžete nainstalovat další rozšíření PHP. Zde instalujeme php-curl a php-zip rozšíření.

$ sudo dnf install php-curl php-zip

Po instalaci potvrďte nainstalovanou verzi PHP, jak je uvedeno.

$ php -v

Dalším způsobem, jak otestovat nainstalovanou verzi PHP, je vytvořit testovací soubor PHP v /var/www/html cesta.

$ sudo vim /var/www/html/info.php

Vložte zobrazenou konfiguraci.

<?php

phpinfo();

?>

Uložte změny a restartujte webový server.

$ sudo systemctl restart httpd

Poté se vraťte do prohlížeče a postupujte podle zobrazené adresy URL

http://server-ip/info.php

Zobrazí se stránka zobrazující verzi PHP mezi dalšími parametry, jako jsou podrobnosti o povolených rozšířeních PHP.

Nyní můžete odstranit testovací soubor PHP.

$ sudo rm -f /var/www/html/info.php

A tady to máte. Úspěšně jsme nainstalovali LAMP zásobník na Rocky Linux 8.4 . Můžete pokračovat a hostovat své webové aplikace.


LAMP
  1. Jak nainstalovat zásobník LAMP na AlmaLinux

  2. Jak nainstalovat LAMP Stack na CentOS 7

  3. Jak nainstalovat MariaDB na Rocky Linux 8

  1. Jak nainstalovat MariaDB 10.6 na Rocky Linux 8

  2. Jak nainstalovat Docker na Rocky Linux 8

  3. Jak nainstalovat Cockpit na Rocky Linux 8

  1. Jak nainstalovat GitLab na Rocky Linux 8

  2. Jak nainstalovat Linux, Apache, MariaDB, PHP (LAMP Stack) na Linux Mint 19 / Linux Mint 18

  3. Jak nainstalovat zásobník LAMP na AlmaLinux 8