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

Jak nainstalovat LAMP Server na CentOS 8

LAMP , což je zkratka pro Linux , Apache , MySQL, a PHP , je populární bezplatný balíček s otevřeným zdrojovým kódem, který používají administrátoři webových stránek i vývojáři k testování a hostování dynamických webových stránek.

LAMP server je dodáván s 4 základní komponenty:Apache webový server, MySQL nebo MariaDB databáze a PHP což je populární skriptovací jazyk, který se používá k vytváření dynamických webových stránek.

Související článek :Jak nainstalovat LEMP Server na CentOS 8

LAMP stack je oblíbený hostingový stack pro velkou většinu hostingových společností při poskytování hostingového prostředí pro webové stránky uživatelů. V tomto článku se dozvíte, jak nainstalovat LAMP server na CentOS 8 Linux distribuce.

Krok 1:Aktualizujte softwarové balíčky CentOS 8

Jak se vždy doporučuje, je dobré aktualizovat softwarové balíčky před zahájením jakékoli instalace. Přihlaste se tedy na svůj server a spusťte níže uvedený příkaz.

$ sudo dnf update

Aktualizujte balíčky CentOS 8

Krok 2:Nainstalujte webový server Apache na CentOS 8

S aktuálními systémovými balíčky je dalším krokem instalace webového serveru Apache a několik klíčových nástrojů a utilit spouštějících příkaz.

$ sudo dnf install httpd httpd-tools 

Nainstalujte Apache na CentOS 8

Po dokončení instalace povolte Apache pro automatické spuštění při spouštění systému pomocí příkazu níže.

$ sudo systemctl enable httpd

Dále spusťte Apache službu spuštěním příkazu.

$ sudo systemctl start httpd

Pro potvrzení je Apache běží webová služba, spusťte příkaz.

$ sudo systemctl status httpd

Ověřte stav služby Apache

Po instalaci apache aktualizujte pravidla brány firewall, aby povolovala požadavky na webový server.

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

Pokud jste trochu zvědaví, můžete získat verzi Apache kromě dalších podrobností souvisejících s Apache spuštěním příkazu rpm.

$ sudo rpm -qi

Zkontrolujte verzi Apache

Kromě toho můžete otevřít webový prohlížeč a navštívit zobrazenou IP adresu vašeho serveru.

http://server-IP

Ověřte webovou stránku Apache

Krok 3:Nainstalujte MariaDB na CentOS 8

MariaDB je fork MySQL databáze . Byl vyvinut bývalým týmem MySQL kteří měli obavy, že Oracle může změnit MySQL do uzavřeného projektu. Dodává se s inovativními a lepšími funkcemi než MySQL díky tomu je lepší než MySQL .

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

$ dnf install mariadb-server mariadb -y

Nainstalujte MariaDB v CentOS 8

Dále spusťte a povolte MariaDB při spuštění, spusťte příkaz.

$ systemctl start mariadb
$ systemctl enable mariadb

Můžete ověřit stav MariaDB spuštěním příkazu.

$ systemctl status mariadb

Ověřte stav služby MariaDB

Nakonec musíme zabezpečit naši MariaDB databázový stroj spuštěním.

$ mysql_secure_installation

Bezpečná instalace MariaDB na CentOS 8

Budete vyzváni k zadání hesla uživatele root (pokud již heslo uživatele root máte) nebo jej nastavte. Poté odpovězte Y pro každou další výzvu.

Shrnutí bezpečné instalace MariaDB

Krok 4:Nainstalujte PHP 7 na CentOS 8

Poslední součást v LAMP zásobník, který musíme nainstalovat, je PHP a jak již bylo zmíněno dříve, PHP je skriptovací webový programovací jazyk používaný pro vývoj dynamických webových stránek.

Chystáme se nainstalovat nejnovější verzi PHP ( PHP 7.4 do sepsání této příručky) pomocí Remi úložiště.

Nejprve nainstalujte EPEL úložiště.

$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Dále nainstalujte nástroje yum a povolte remi-repository pomocí příkazu níže.

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

Nainstalujte Remi Repository na CentOS 8

Po úspěšné instalaci yum-utils a Remi balíčky, vyhledejte PHP moduly, které jsou dostupné ke stažení spuštěním příkazu.

$ sudo dnf module list php

Výstup bude zahrnovat dostupné PHP moduly, stream a instalační profily, jak je uvedeno níže.

Seznam modulů PHP v CentOS 8

Výstup označuje aktuálně nainstalovanou verzi PHP je PHP 7.2 . Chcete-li nainstalovat novější verzi, PHP 7.4 , resetujte moduly PHP.

$ sudo dnf module reset php

Resetujte modul PHP v CentOS 8

Po resetování PHP moduly, povolte PHP 7.4 modul spuštěním.

$ sudo dnf module enable php:remi-7.4

Povolte modul PHP v CentOS 8

Nakonec nainstalujte PHP , PHP-FPM (FastCGI Process Manager) a související moduly PHP pomocí příkazu.

$ sudo dnf install php php-opcache php-gd php-curl php-mysqlnd

Nainstalujte moduly PHP v CentOS 8

Chcete-li ověřit verzi nainstalovanou ke spuštění.

$ php -v 

Zkontrolujte verzi PHP v CentOS 8

Perfektní! Nyní máme PHP 7.4 nainstalováno. Stejně důležité je, že musíme spustit a povolit PHP-FPM při spouštění.

$ sudo systemctl start php-fpm
$ sudo systemctl enable php-fpm

Chcete-li zkontrolovat jeho stav, spusťte příkaz.

$ sudo systemctl status php-fpm

Zkontrolujte stav PHP-FPM

Chcete-li instruovat SELinux povolit Apache spustit PHP kód přes PHP-FPM spustit.

$ setsebool -P httpd_execmem 1

Nakonec restartujte webový server Apache pro PHP, aby mohl pracovat s webovým serverem Apache.

$ sudo systemctl restart httpd

Krok 5:Testování informací o PHP

Chcete-li otestovat PHP s webovým serverem, budete muset vytvořit info.php soubor do kořenového adresáře dokumentu.

$ vi /var/www/html/info.php

Vložte níže kód PHP a uložte soubor.

<?php
 phpinfo ();
?>

Poté přejděte do svého prohlížeče a zadejte níže uvedenou adresu URL. Nezapomeňte nahradit IP adresu serveru skutečnou IP adresou vašeho serveru.

http://server-ip-address/info.php

Zkontrolujte informace o PHP v CentOS 8

Nyní byste měli být schopni zobrazit informace o PHP ve vašem webovém prohlížeči.

Skvělý! Nyní jste nainstalovali Apache , PHP a MariaDB na vašem CentOS 8 Systém. Osvědčeným postupem se ujistěte, že jste smazali info.php soubor, protože může představovat bezpečnostní riziko, pokud hackeři dokážou identifikovat verzi PHP, kterou používáte.

Sharing is Caring…
Sdílet na FacebookuSdílet na TwitteruSdílet na LinkedinSdílet na Redditu
LAMP
  1. Jak nainstalovat webový server Apache na CentOS 7

  2. Jak nainstalovat webový server Apache na Centos 8

  3. Nainstalujte Apache na CentOS 8

  1. Jak nainstalovat LAMP Stack na CentOS 7

  2. Jak nainstalovat MariaDB na CentOS 8

  3. Jak nainstalovat Apache, PHP 7.1 a MySQL na CentOS 7.3 (LAMP)

  1. Jak nainstalovat Apache, PHP 7.2 a MySQL na CentOS 7.4 (LAMP)

  2. Jak nainstalovat Zabbix Server 5.0 / 4.0 na CentOS 8 / RHEL 8

  3. Jak vytvořit LAMP server na CentOS 7