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

Jak nainstalovat zásobník LAMP na AlmaLinux 8

LAMP je populární open-source softwarový balík, který se většinou používá pro testování a hostování webových aplikací. Je to zkratka pro L inux A pache M ariaDB / MySQL a P HP. Kompromituje webový server ( Apache ), databázový server ( MariaDB nebo MySQL ) a skriptovací jazyk PHP, který podporuje dynamické webové stránky napsané v PHP. V této příručce představujeme instalaci LAMP na AlmaLinux 8

Krok 1:Upgradujte systémové balíčky

Než provedeme instalaci, je vždy nutné upgradovat systémové balíčky na jejich nejnovější verze. Upgrade má také vliv na přebudování mezipaměti úložiště systému. Chcete-li tedy spustit aktualizaci systému, spusťte:

$ sudo dnf update

Krok 2:Nainstalujte webový server Apache

První komponentou, kterou budeme instalovat, je webový server Apache. Chcete-li nainstalovat Apache na AlmaLinux 8 spolu s dalšími nástroji a závislostmi, spusťte:

$ sudo dnf install httpd

Po dokončení instalace musíme spustit a povolit spuštění Apache pokaždé, když spustíme nebo zavedeme AlmaLinux.

Chcete-li povolit Apache, nejprve jednoduše spusťte:

$ sudo systemctl enable httpd

Poté spusťte níže uvedený příkaz a spusťte službu Apache.

$ sudo systemctl start httpd

Musíme potvrdit, že Apache běží bez chyb. Abychom to ověřili, spustíme příkaz:

$ sudo systemctl status httpd

Stav Apache můžete také potvrdit z webového prohlížeče. Nejprve však musíme povolit HTTP provoz přes firewall. Jednoduše spusťte zobrazený příkaz a povolte provoz HTTP.

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

Poté znovu načtěte firewall, aby se změny projevily.

$ sudo firewall-cmd --reload

Skvělý! Nyní jednoduše spusťte svůj preferovaný webový prohlížeč a navštivte IP serveru, jak je znázorněno. Zobrazí se výchozí testovací stránka Apache.

http://server-ip

Krok 3:Instalace databázového serveru MariaDB

MariaDB je open-source databázový server, který je forkem MySQL. Poskytuje řadu funkcí, jako jsou moduly pro ukládání dat, rychlejší replikaci a vylepšené zabezpečení, díky čemuž je mezi těmito dvěma populárnější. Chcete-li nainstalovat MariaDB, spusťte příkaz:

$ sudo dnf install mariadb-server mariadb

Po dokončení povolte MariaDB, aby se při každém spuštění do AlmaLinuxu automaticky spustila MariaDB.

$ sudo systemctl enable mariadb

Poté spusťte službu.

$ sudo systemctl start mariadb

Nastavení MariaDB jsou ve výchozím nastavení slabá a to představuje potenciální bezpečnostní rizika, jako jsou narušení hackery. Chcete-li zabezpečit databázový server, spusťte mysql_secure_installation skript

$ sudo mysql_secure_installation

Nejprve musíte nastavit heslo root pro účely ověření.

Pro zbývající výzvy zadejte „Y ’ použít doporučená nastavení, která zahrnují odstranění výchozího anonymního uživatele, zákaz vzdáleného přihlášení uživatele root a odstranění testovací databáze, kterou mohou útočníci využít k získání přístupu na databázový server.

Chcete-li se přihlásit do MariaDB, zadejte příkaz:

$ sudo mysql -u root -p

Krok 4:Nainstalujte nejnovější verzi PHP

PHP je populární open-source skriptovací jazyk používaný při vývoji dynamických webových stránek a je jádrem vývoje blogovacích platforem, jako jsou Drupal a WordPress. Ve výchozím nastavení poskytují úložiště AlmaLinux standardně PHP 7.4. K dispozici je však novější verze – PHP 8.0

Proto nainstalujeme nejnovější verzi PHP, která je PHP 8.0. Protože to není nabízeno v oficiálních repozitářích, povolíme úložiště Remi, což je úložiště YUM třetí strany, které poskytuje zásobníky PHP,

Chcete-li povolit úložiště Remi, stačí zadat příkaz:

$ sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

Chcete-li se podívat na dostupné moduly PHP, spusťte:

$ sudo dnf module list php

Výchozí poskytovaný modul je PHP 7.2. Musíme však povolit nejnovější modul, který bude poskytovat PHP 8.0. S ohledem na to resetujeme výchozí modul.

$ sudo dnf module reset php

Dále povolte nejnovější modul PHP Remi

$ sudo dnf module enable php:remi-8.0

S aktivovaným nejnovějším modulem pokračujte a nainstalujte php 8.0 a preferovaná rozšíření php, jak je znázorněno na obrázku.

$ sudo dnf install php php-fpm php-curl php-cli php-gd

Nakonec potvrďte nainstalovanou verzi PHP.

$ php -v

PHP můžete také otestovat z webového prohlížeče tak, že nejprve vytvoříte jednoduchý soubor php v adresáři webroot, jak je znázorněno.

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

Vložte následující řádky a uložte soubor.

<?php

phpinfo();

?>

Poté restartujte webový server Apache

$ sudo systemctl restart httpd

Znovu přejděte do svého prohlížeče a procházejte zobrazenou adresu URL.

http://server-IP/info.php

Zobrazí se webová stránka s podrobnostmi o nainstalované verzi PHP včetně podrobných informací o rozšířeních PHP.

Závěr

A tady, dámy a pánové. Dokončili jsme instalaci zásobníku LAMP na AlmaLinux 8.4.


Cent OS
  1. Jak nainstalovat LAMP Stack na CentOS 8

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

  3. Nainstalovat LAMP Stack na AlmaLinux 8 – průvodce krok za krokem?

  1. Jak nainstalovat LAMP Stack na CentOS 7

  2. Jak nainstalovat MongoDB na AlmaLinux 8

  3. Jak nainstalovat Lighttpd na AlmaLinux 8

  1. Jak nainstalovat PrestaShop na Almalinux 8

  2. Jak nainstalovat Nginx na AlmaLinux 8

  3. Jak nainstalovat Python 3.10 na AlmaLinux 8