Jak nainstalovat LAMP Stack do AlmaLinuxu 8.4

SVÍTILNA je oblíbený hostingový stack používaný pro vývoj a testování webových aplikací. Je to zkratka pro Linux, Apache, MariaDB, & PHP.

Apache je open-source a široce používaný webový server. MariaDB je relační databázový server s otevřeným zdrojovým kódem, který ukládá data do tabulek uvnitř databází a PHP je skriptovací jazyk na straně serveru, který se používá k vývoji dynamických webových stránek.

V tomto návodu si předvedeme instalaci SVÍTILNA naskládat AlmaLinux.

Krok 1: Nainstalujte Apache do AlmaLinuxu

Začínáme instalací Apache webový server. Apache httpd balíček je hostován na AppStream úložiště. Apache tedy můžete nainstalovat pomocí Správce balíčků DNF jak následuje:

$ sudo dnf install -y @httpd. 
Nainstalujte Apache do AlmaLinuxu
Nainstalujte Apache do AlmaLinuxu

Při instalaci Apache je hotovo, pokračujte a spusťte službu Apache podle obrázku.

$ sudo systemctl start httpd. 

Také byste chtěli povolit Apache spuštění webového serveru, když je systém zapnutý nebo po restartu. Proto povolte službu Apache.

$ sudo systemctl povolit httpd. 

Chcete -li se ujistit, že je Apache spuštěn, spusťte příkaz:

$ sudo systemctl status httpd. 
Zkontrolujte Apache v AlmaLinuxu
Zkontrolujte Apache v AlmaLinuxu

Výstup je jasnou indikací, že Apache běží podle očekávání.

Můžeme to také vyzkoušet Apache je aktivní procházením IP adresy nebo názvu domény serveru. Nejprve však, pokud máte povolený Firewalld, musíte povolit HTTP provoz přes bránu firewall.

$ sudo firewall-cmd --permanent --zone = public --add-service = http. 

Chcete -li změny použít, znovu načtěte bránu firewall.

$ sudo firewall-cmd --reload. 

Nyní můžete pokračovat v procházení IP adresy serveru podle obrázku.

http://server-ip-address. NEBO. http://your-domain.com. 

Zobrazí se uvítací stránka Apache, což je potvrzení, že webový server byl úspěšně nastaven.

Ověřte Apache v AlmaLinuxu
Ověřte Apache v AlmaLinuxu

Krok 2: Nainstalujte MariaDB do AlmaLinuxu

Pokračujeme, chystáme se nainstalovat MariaDB - je systém pro správu relační databáze (RDBMS), což je vidlička MySQL. MariaDB je také k dispozici od AppStream úložiště. Můžete uvést dostupné verze MariaDB spuštěním následujícího příkazu

$ sudo dnf modul seznam mariadb. 
Seznam MariaDB v AlmaLinuxu
Seznam MariaDB v AlmaLinuxu

Z výstupu je výchozí verze MariaDB 10.3. Nicméně nainstalujeme 10.5 který je nejnovější v úložišti.
Aby se to stalo, resetujte modul MariaDB následujícím způsobem.

$ sudo dnf modul resetovat mariadb. 

Poté nainstalujte nejnovější MariaDB verze pomocí příkazu:

$ sudo dnf module install mariadb: 10.5. 
Nainstalujte MariaDB do AlmaLinuxu
Nainstalujte MariaDB do AlmaLinuxu

Po dokončení nezapomeňte spustit MariaDB servis.

$ sudo systemctl start mariadb. 

Poté povolte MariaDB spustit při každém spuštění systému nebo při restartu.

$ sudo systemctl povolit mariadb. 

Chcete -li potvrdit, že je relační databázový server v provozu, spusťte:

$ sudo systemctl status mariadb. 
Zkontrolujte MariaDB v AlmaLinuxu
Zkontrolujte MariaDB v AlmaLinuxu

Výchozí nastavení MariaDB jsou slabá a představují potenciální bezpečnostní riziko pro server. Půjdeme tedy ještě o krok dále a zpříjemníme MariaDB. Spusťte zobrazený skript.

$ sudo mysql_secure_installation. 

Budete provedeni několika výzvami. Nezapomeňte nejprve nastavit heslo uživatele root.

Nastavte heslo root MariaDB
Nastavte heslo root MariaDB

Na zbývající části výzev odpovězte 'Y' vyladit na doporučená nastavení. To zahrnuje odebrání anonymních uživatelů, blokování vzdáleného přihlášení root a odebrání testovací databáze.

Zabezpečte MariaDB v AlmaLinuxu
Zabezpečte MariaDB v AlmaLinuxu

Chcete -li se přihlásit k databázovému serveru, spusťte příkaz.

$ sudo mysql -u root -p. 

Krok 3: Nainstalujte PHP 8 do AlmaLinuxu

Poslední složka souboru SVÍTILNA zásobník, který se chystáme nainstalovat, je PHP. Jedná se o skriptovací jazyk na straně serveru pro vývoj dynamických webových aplikací.

Chcete -li zkontrolovat verze PHP dostupné v úložišti AppStream, spusťte:

$ sudo dnf seznam modulů php. 

Nejnovější verzi nabízí AppStream repo je PHP 7.4.

Seznam PHP v AlmaLinuxu
Seznam PHP v AlmaLinuxu

Pokud si však přejete nainstalovat nejnovější verzi PHP, musíte nainstalovat Remi úložiště. Toto je úložiště třetí strany, které poskytuje nejnovější verze PHP.

Nainstalujte si úložiště Remi AlmaLinux jak následuje:

$ sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm. 
Nainstalujte si Remi do AlmaLinuxu
Nainstalujte si Remi do AlmaLinuxu

Ještě jednou uveďte seznam nabízených modulů PHP a tentokrát získáte úložiště Remi na seznamu s nabízenými moduly PHP.

$ sudo dnf seznam modulů php. 

V době psaní této příručky je nejnovější verze PHP PHP 8.1 což je Uvolněte kandidáta. To je ekvivalent a Beta verze a měla by být použita pouze pro testovací účely, nikoli pro produkci.

Seznam modulů PHP v AlmaLinuxu
Seznam modulů PHP v AlmaLinuxu

Chcete -li nainstalovat nejnovější modul PHP, obnovte výchozí modul PHP a povolte PHP 8.1 modulu následujícím způsobem.

$ sudo dnf modul reset php. $ sudo dnf modul povolit php: remi-8.1. 
Nainstalujte PHP do AlmaLinuxu
Nainstalujte PHP do AlmaLinuxu

Nakonec nainstalujte PHP a další moduly PHP podle vašich preferencí, jak je znázorněno.

$ sudo dnf install php php-common php-cli php-mbstring php-xml php-zip php-mysqlnd php-opcache php-curl php-intl php-gd. 
Nainstalujte moduly PHP do AlmaLinuxu
Nainstalujte moduly PHP do AlmaLinuxu

Po dokončení instalace ověřte nainstalovanou verzi PHP.

$ php -v. 
Zkontrolujte PHP v AlmaLinuxu
Zkontrolujte PHP v AlmaLinuxu

Kromě toho můžete testovat PHP v prohlížeči tak, že nejprve vytvoříte testovací soubor PHP, jak je znázorněno na obrázku.

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

Dále vložte následující soubory PHP.

php. phpinfo (); 

Uložte změny a ukončete soubor. Restartujte webový server Apache.

$ sudo systemctl restartovat httpd. 

Poté procházejte zobrazenou URL.

http://server-ip/info.php. NEBO. http://your-domain.com/info.php. 

To by vás mělo přesměrovat na stránku s informacemi o PHP, která mimo jiné uvádí verzi nainstalovaného PHP.

Zkontrolujte informace o PHP v AlmaLinuxu
Zkontrolujte informace o PHP v AlmaLinuxu

A tím je tento návod na instalaci SVÍTILNA naskládat AlmaLinux. Nyní můžete začít hostovat Virtuální hostitelé Apache ke spouštění vašich webových aplikací a zabezpečte svůj Apache pomocí HTTPS.

Teachs.ru