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

Jak nainstalovat LAMP na Rocky Linux 8 Server

LAMP je balík softwaru – Apache, MySQL a PHP nainstalovaný v operačních systémech Linux, jako je server Rocky Linux 8, AlmaLinux, CentOS, Ubuntu atd.

Abychom mohli provozovat web na libovolném serveru, musíme nainstalovat platformu webového serveru, jako je Apache nebo Nginx. vzhledem k tomu, že ukládat data a podporovat CMS na bázi PHP; Je potřeba Mysql a PHP. V dnešním světě, kde stovky webů běží na CMS, jako je WordPress, snadno najdete nastavení LAMP na většině hostingových služeb – předinstalované. Takže žádné potíže nebo nepořádek s příkazy vůbec. Ovládací panely podobné Cpanelům WHM nám navíc usnadňují život.

Pokud však již používáte Linux a chcete si nastavit svůj vlastní LAMP server od nuly na nějaké VPS nebo Cloud hostingové platformě pomocí Rocky Linuxu, zde je návod, který vám pomůže.

LAMP – instalace Apache, MySQL a PHP na server Rocky Linux 8

Zde uvedené kroky a příkazy pro nastavení serveru LAMP na Rocky Linux lze použít také pro AlmaLinux, CentOS a RHEL 8 Linux.

1. Ujistěte se, že je váš server aktuální

První, co musíte před spuštěním jakéhokoli instalačního příkazu zajistit, je, že váš systém je aktuální. A k tomu jednoduše spusťte:

sudo dnf update

2. Nainstalujte webový server Apache na Rocky Linux 8

Po aktualizaci tedy první věcí, kterou nainstalujeme a nastavíme, je oblíbený webový server Apache. Je také velmi snadné jej spravovat a používat. Navíc balíčky pro jeho nastavení jsou již dostupné v základním úložišti Rocky Linuxu, takže jednoduše spusťte:

sudo dnf install httpd httpd-tools

3. Povolit a spustit Apache

Dalším krokem je spuštění služeb webového serveru a také automatické spouštění při spouštění systému. To zajistí, že nebudeme muset po každém restartu serveru spouštět Apache ručně.

Spustit

sudo systemctl start httpd

Povolit 

sudo systemctl enable httpd

Chcete-li potvrdit, že vše funguje, jak má, můžete zkontrolovat stav-

sudo systemctl status httpd

4. Povolit službu HTTP nebo port 80 ve FireWall

Ve výchozím nastavení nebudete mít přístup k webovému serveru mimo server Rocky Linux 8 pomocí jiného systému. K tomu musíme otevřít porty 80 a 443 ve firewallu našich serverů.

Poznámka :Pokud používáte nějakou cloudovou službu, otevřete porty 80 a 443 ve vyhrazené bráně firewall, která chrání vaši instanci.

Zatímco na serveru

Otevřete port 80 nebo http:

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

Otevřete port 443 nebo https:

sudo firewall-cmd --permanent --zone=public --add-service=https

Znovu načtěte bránu firewall, aby se změny projevily

sudo firewall-cmd --reload

Po provedení výše uvedených věcí otevřete jakýkoli systémový prohlížeč, který má přístup k IP adrese vašeho serveru, a nasměrujte jej na ni. Tím se připojíte k výchozí stránce webového serveru Apache hostované na Rocky Linux 8.

http://your-server-ipadress

5. Nainstalujte MySQL nebo MariaDB

Dále je třeba nastavit médium, kam můžeme ukládat data z našich webových stránek, a k tomu využíváme databázové systémy. Nejběžnější je Oracle MySQL nebo jeho fork MariaDB.

Oba fungují stejně, můžete si vybrat ten podle svého výběru.

Příkaz k instalaci pro MySQL

sudo dnf install mysql-server mysql

nebo

Pro MariaDB

sudo dnf install mariadb-server mariadb -y

Příkaz ke spuštění a povolení služeb MySQL a MariaDB

Pro MySQL:

sudo systemctl start mysqld
sudo systemctl enable mysqld

Kontrola stavu:

sudo systemctl status mysqld

Pro MariaDB

sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

Bezpečná instalace MySQL/MariaDB

Protože jsme to my, kdo instaluje a spravuje naši databázi ručně, ne nějaká hostingová služba, je naší odpovědností ji zabezpečit. Proto k tomu můžeme použít příkaz, který to zabezpečí přidělením hesla a odebráním demo databáze a omezením jejího přístupu.

mysql_secure_installation

Textový průvodce vás požádá o nastavení root hesla pro MySQL nebo MariaDB spolu s odstraněním prázdných databází, omezením vzdáleného přístupu s výjimkou localhost, odebráním anonymních uživatelů a dalšími… Tak se řiďte.

6. Nainstalujte PHP na server Rocky Linux 8

PHP je populární skriptovací jazyk, který pohání dynamický obsah milionů webových stránek a aplikací, a proto, pokud plánujete nainstalovat webový CMS, jako je WordPress, musíte PHP nastavit na svém serveru Rocky Linux.

PHP 7.2/7.3/7.4

Nejprve se podívejme, jaké verze PHP jsou dostupné v základním repo systému Rocky Linux.

sudo dnf moudle list php
sudo dnf module reset php

Nyní povolte verzi PHP, kterou chcete nainstalovat, například zde instalujeme nejnovější dostupnou verzi PHP 7.4.

sudo dnf module enable php:7.4

Stejným způsobem můžete v případě potřeby povolit některé staré.

PHP  8.0

(volitelné ) Zatímco lidé, kteří si chtějí nainstalovat PHP  8.0, je třeba přidat Remi Repo.

1. Přidejte úložiště Remi 

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

2. Spusťte aktualizaci systému

sudo dnf update

3. Povolte instalaci dostupné verze PHP 8.0

sudo dnf module reset php 
sudo dnf module enable php:remi-8.0

Nyní nainstalujte PHP

sudo dnf install php php-common php-opcache php-cli php-gd php-curl php-mysqlnd

Chcete-li dosáhnout lepšího výkonu pro různé aplikace využívající PHP, můžeme spustit (pokud již ne) a povolit PHP-FPM (FastCGI Process Manager) pomocí níže uvedených příkazů:

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

7. Chcete-li zkontrolovat Rocky Linux LAMP stack PHP v prohlížeči

Na náš Rocky Linux 8 jsme již nainstalovali Apache, MySQL a PHP. Pokud chcete, můžete zkontrolovat aktivní modul PHP a další věci zavoláním podrobností konfigurace v prohlížeči, zde je způsob.

sudo nano /var/www/html/info.php

Přidejte následující řádek do info.php soubor, který jsme vytvořili pomocí výše uvedeného příkazu:

<?php
phpinfo ();
?>

Uložte soubor stisknutím Ctrl+X klávesy, poté zadejte- Y a stiskněte Enter klíč.

Nyní otevřete prohlížeč a zadejte IP adresu svého serveru spolu s názvem souboru info.php, který jsme vytvořili výše:

http://your-server-ipaddress/info.php

8. Nainstalujte phpMYAdmin

Chcete-li graficky spravovat databázi, můžete si nainstalovat správce phpMyadmin založený na PHP, zde je k tomu článek – Jak nainstalovat phpMyAdmin na Rocky Linux 8 s Apache

Poznámka na závěr:

Tímto způsobem můžeme nastavit webový server LAMP-Apache, databázi MySQL a PHP na Rocky Linux 8. Přestože jsou kroky velmi jednoduché, v případě, že se potýkáte s nějakým problémem, sekce komentářů je celá vaše…


Rocky Linux
  1. Jak nainstalovat Redis Server na Rocky Linux

  2. Jak nainstalovat MariaDB 10.6 na Rocky Linux 8

  3. Jak nainstalovat Docker na Rocky Linux 8

  1. Jak nainstalovat Cockpit na Rocky Linux 8

  2. Jak nainstalovat GitLab na Rocky Linux 8

  3. Jak nainstalovat Webmin na Rocky Linux 8

  1. Jak nainstalovat webový server Lighttpd na Rocky Linux 8

  2. Jak nainstalovat server NextCloud na Rocky Linux 8

  3. Jak nainstalovat LAMP Stack na Rocky Linux 8