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

Jak nainstalovat LAMP Stack na Rocky Linux 8

Tato příručka popisuje krok za krokem návod, jak nainstalovat zásobník LAMP na Rocky Linux 8, CentOS 8 a AlmaLinux 8.

Nainstalujte LAMP Stack na Rocky Linux 8

LAMP stack je skupina opensource softwaru pro vývoj webu;

  • OS Linux,
  • Server Apache http,
  • Systémy správy relačních databází MariaDB/MySQL
  • Webový skriptovací jazyk PHP

Spusťte aktualizaci systémového balíčku.

dnf update

Nainstalujte systém Rocky Linux 8 Linux

V tomto případě je první komponentou LAMP stack náš systém Rocky Linux 8 Linux. Chcete-li nainstalovat Rocky Linux 8, podívejte se na naši příručku, jak jej nainstalovat na VirtualBox, pomocí odkazu níže;

Nainstalujte Apache HTTP Server na Rocky Linux 8

Apache http server lze nainstalovat na Rocky Linux 8 stejně snadno jako spuštění příkazu níže;

dnf install httpd

Spuštění Apache na Rocky Linux 8

Po dokončení instalace můžete spustit a povolit spuštění Apache při restartu systému spuštěním;

systemctl enable --now  httpd

Chcete-li zkontrolovat stav;

systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2021-06-17 19:27:04 EAT; 1s ago
     Docs: man:httpd.service(8)
 Main PID: 5969 (httpd)
   Status: "Started, listening on: port 80"
    Tasks: 213 (limit: 4938)
   Memory: 24.7M
   CGroup: /system.slice/httpd.service
           ├─5969 /usr/sbin/httpd -DFOREGROUND
           ├─5970 /usr/sbin/httpd -DFOREGROUND
           ├─5971 /usr/sbin/httpd -DFOREGROUND
           ├─5972 /usr/sbin/httpd -DFOREGROUND
           └─5973 /usr/sbin/httpd -DFOREGROUND

Jun 17 19:27:04 localhost.localdomain systemd[1]: Starting The Apache HTTP Server...
Jun 17 19:27:04 localhost.localdomain httpd[5969]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set >
Jun 17 19:27:04 localhost.localdomain systemd[1]: Started The Apache HTTP Server.
Jun 17 19:27:04 localhost.localdomain httpd[5969]: Server configured, listening on: port 80

Chcete-li ověřit, zda je povoleno spuštění při spouštění, spusťte níže uvedený příkaz. Výstup by měl enabled;

systemctl is-enabled httpd

Povolit externí přístup k Apache na bráně Firewall

Chcete-li povolit externí přístup k webovému serveru Apache, musíte povolit webový provoz na FirewallD. Pokud obsluhujete pouze provoz HTTP, stačí otevřít port 80/tcp, jinak otevřete port 443/tcp

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

Testování Apache na Rocky Linux 8

Chcete-li potvrdit, že je Apache připraven na server obsahu HTTP, jednoduše otevřete prohlížeč a zadejte IP adresu serveru jako http://Server.IP . Měli byste se dostat na testovací stránku serveru Apache HTTP.

Nainstalujte databázový server MariaDB na Rocky Linux 8

Výchozí úložiště Rocky Linux upstream poskytuje MariaDB 10.3. Chcete-li nainstalovat nejnovější MariaDB na Rocky Linux, klikněte na odkaz níže;

mysql -V
mysql  Ver 15.1 Distrib 10.5.10-MariaDB, for Linux (x86_64) using readline 5.1

Jakmile nainstalujete server MariaDB, spusťte jej a povolte jeho spuštění při spouštění systému.

systemctl enable --now  mariadb

Dále spusťte bezpečnostní skript pro zakázání vzdáleného přihlášení root, odstranění testovacích databází, odstranění anonymních uživatelských účtů, pokud tak již nebylo provedeno.

mysql_secure_installation

Můžete se přihlásit ke svému serveru MariaDB a vytvořit si databáze.

Jak nainstalovat Wine 6 na Rocky Linux 8 Desktop

Instalace PHP na Rocky Linux 8

Ve výchozím nastavení poskytuje úložiště AppStream na Rocky Linuxu PHP 7.2, 7.3 a 7.4;

dnf module list php
Rocky Linux 8 - AppStream
Name                             Stream                              Profiles                                              Summary                                          
php                              7.2 [d]                             common [d], devel, minimal                            PHP scripting language                           
php                              7.3                                 common [d], devel, minimal                            PHP scripting language                           
php                              7.4                                 common [d], devel, minimal                            PHP scripting language

Nainstalujte PHP 7.2 na Rocky Linux 8

Moduly PHP 7.2 jsou ve výchozím nastavení povoleny. Chcete-li tedy nainstalovat modul PHP 7.2 a MySQL PHP 7.2 na Rocky Linux 8, spusťte příkaz:

dnf install php php-mysqlnd

Instalace PHP 7.3 Rocky Linux 8

Povolte modul PHP 7.3 na Rocky Linux 8

dnf module enable php:7.3

Nainstalujte PHP 7.3 Rocky Linux 8

dnf install php php-mysqlnd

Instalace PHP 7.4 Rocky Linux 8

dnf module reset php
dnf module enable php:7.4
dnf install php php-mysqlnd

Instalace PHP 8.0 na Rocky Linux 8

Nainstalujte PHP Remi Repository na Rocky Linux 8.

dnf install epel-release
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

Resetujte modul PHP;

dnf module reset php
dnf module enable php:remi-8.0
dnf install php php-mysqlnd

Nainstalujte rozšíření PHP na Rocky Linux 8

Pokud potřebujete nainstalovat další rozšíření PHP pro vaše webové aplikace, jednoduše nainstalujte spuštěním;

dnf install php-EXTENSION

Nahrazuje se EXTENSION s příslušným modulem PHP.

Testování PHP na Rocky Linux 8

Můžete otestovat PHP, abyste se ujistili, že funguje podle potřeby, a také zkontrolovat verzi a nainstalované moduly pomocí jednoduchého PHP info skriptu.

cat > /var/www/html/test.php << EOL
<?php 
phpinfo(); 
?>
EOL

Uložte soubor a ukončete soubor.

Restartujte Apache

systemctl restart httpd

Přejděte do prohlížeče a zadejte adresu http:///test.php

Tady to máte, váš zásobník LAMP je připraven pro vaše úkoly související s vývojem webu.

Nezapomeňte odstranit testovací stránku PHP.

rm -rf /var/www/html/test.php

Tím končí náš průvodce, jak nainstalovat LAMP Stack na Rocky Linux 8.


Rocky Linux
  1. Jak nainstalovat Python 3.9 na Rocky Linux 8

  2. Jak nainstalovat Rocky Linux 8.4

  3. Jak nainstalovat Redis na Rocky Linux 8

  1. Jak nainstalovat Docker CE na Rocky Linux 8

  2. Jak nainstalovat Snap na Rocky Linux 8

  3. Jak nainstalovat LAMP Stack na Rocky Linux 8

  1. Jak nainstalovat Docker CE na Rocky Linux 8

  2. Jak nainstalovat Anydesk na Rocky Linux 8

  3. Jak nainstalovat TeamViewer na Rocky Linux 8