GNU/Linux >> LINUX-Kenntnisse >  >> Rocky Linux

So installieren Sie LAMP Stack auf Rocky Linux 8

Diese Anleitung beschreibt eine Schritt-für-Schritt-Anleitung zur Installation des LAMP-Stacks auf Rocky Linux 8, CentOS 8 und AlmaLinux 8.

LAMP Stack auf Rocky Linux 8 installieren

LAMP-Stack ist eine Gruppe von Open-Source-Webentwicklungssoftware;

  • Linux-Betriebssystem,
  • Apache http-Server,
  • MariaDB/MySQL relationale Datenbankverwaltungssysteme
  • Webskriptsprache PHP

Systempaketaktualisierung ausführen.

dnf-Update

Installieren Sie Rocky Linux 8 Linux-System

In diesem Fall ist die erste Komponente des LAMP-Stacks unser Linux-System Rocky Linux 8. Um Rocky Linux 8 zu installieren, lesen Sie unsere Anleitung zur Installation auf VirtualBox, indem Sie dem Link unten folgen;

Installieren Sie Apache HTTP Server auf Rocky Linux 8

Der Apache http-Server kann auf Rocky Linux 8 so einfach installiert werden, indem Sie den folgenden Befehl ausführen:

dnf installiere httpd

Laufen von Apache auf Rocky Linux 8

Sobald die Installation abgeschlossen ist, können Sie Apache starten und aktivieren, damit er beim Systemneustart ausgeführt wird, indem Sie Folgendes ausführen:

systemctl enable --now httpd

Um den Status zu prüfen;

systemctl-Status httpd
● httpd.service - Der Apache HTTP-Server Geladen:geladen (/usr/lib/systemd/system/httpd.service; deaktiviert; Herstellervoreinstellung:deaktiviert) Aktiv:aktiv (läuft) seit Do 17.06.2021 19 :27:04 ESSEN; vor 1s Dokumente:man:httpd.service(8) Haupt-PID:5969 (httpd) Status:„Gestartet, hört auf:Port 80“ Aufgaben:213 (Grenze:4938) Speicher:24,7 MB 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 -DFOREGROUNDJun 17 19:27:04 localhost.localdomain systemd [1]:Starten des Apache HTTP-Servers ... Jun 17 19:27:04 localhost.localdomain httpd [5969]:AH00558:httpd:Konnte nicht den vollständig qualifizierten Domänennamen des Servers mithilfe von localhost.localdomain zuverlässig bestimmen. Set> 17. Juni 19:27:04 localhost.localdomain systemd[1]:Apache HTTP Server gestartet. 17. Juni 19:27:04 localhost.localdomain httpd[5969]:Server konfiguriert, lauscht auf:Port 80 

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Ausführung beim Booten aktiviert ist. Die Ausgabe sollte enabled;

systemctl is-enabled httpd

Externen Zugriff auf Apache auf Firewall zulassen

Um den externen Zugriff auf den Apache-Webserver zu aktivieren, müssen Sie den Webdatenverkehr auf FirewallD zulassen. Wenn Sie nur HTTP-Verkehr bedienen, öffnen Sie einfach Port 80/tcp, andernfalls öffnen Sie Port 443/tcp

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

Apache auf Rocky Linux 8 testen

Um zu bestätigen, dass Apache zum Servern von HTTP-Inhalten bereit ist, öffnen Sie einfach Ihren Browser und geben Sie die Server-IP-Adresse als http://Server.IP ein . Sie sollten auf der Testseite des Apache HTTP-Servers landen.

MariaDB-Datenbankserver auf Rocky Linux 8 installieren

Die Standard-Upstream-Repositorys von Rocky Linux stellen MariaDB 10.3 bereit. Um die neueste MariaDB auf Rocky Linux zu installieren, folgen Sie dem Link unten;

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

Nachdem Sie den MariaDB-Server installiert haben, starten Sie ihn und aktivieren Sie ihn für die Ausführung beim Systemstart.

systemctl enable --now mariadb

Führen Sie als Nächstes das Sicherheitsskript aus, um die Remote-Root-Anmeldung zu deaktivieren, Testdatenbanken zu entfernen und anonyme Benutzerkonten zu entfernen, falls dies noch nicht geschehen ist.

mysql_secure_installation

Sie können sich bei Ihrem MariaDB-Server anmelden und Ihre Datenbanken erstellen.

So installieren Sie Wine 6 auf Rocky Linux 8 Desktop

Installieren Sie PHP auf Rocky Linux 8

Standardmäßig stellen die AppStream-Repos auf Rocky Linux PHP 7.2, 7.3 und 7.4 bereit;

dnf-Modulliste php
Rocky Linux 8 – AppStreamName Zusammenfassung der Stream-Profile PHP 7.2 [d] Common [d], Entwicklung, minimale PHP-Skriptsprache PHP 7.3 Common [d], Entwicklung, minimale PHP-Skriptsprache PHP 7.4 Common [d], Entwicklung, minimal PHP-Skriptsprache

Installieren Sie PHP 7.2 auf Rocky Linux 8

Die PHP 7.2-Module sind standardmäßig aktiviert. Um also PHP 7.2 und das MySQL PHP 7.2-Modul auf Rocky Linux 8 zu installieren, führen Sie den folgenden Befehl aus:

dnf install php php-mysqlnd

So installieren Sie PHP 7.3 Rocky Linux 8

Aktivieren Sie das PHP 7.3-Modul auf Rocky Linux 8

dnf module enable php:7.3

Installieren Sie PHP 7.3 Rocky Linux 8

dnf install php php-mysqlnd

So installieren Sie PHP 7.4 Rocky Linux 8

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

Installieren Sie PHP 8.0 auf Rocky Linux 8

Installieren Sie das PHP-Remi-Repository auf Rocky Linux 8.

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

PHP-Modul zurücksetzen;

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

Installieren Sie PHP-Erweiterungen auf Rocky Linux 8

Wenn Sie andere PHP-Erweiterungen für Ihre Webanwendungen installieren müssen, installieren Sie einfach, indem Sie ausführen;

dnf install php-EXTENSION 

EXTENSION ersetzen mit Ihrem jeweiligen PHP-Modul.

Testen von PHP auf Rocky Linux 8

Sie können PHP testen, um zu bestätigen, dass es wie erforderlich funktioniert, und die Version und die installierten Module mit dem einfachen PHP-Info-Skript überprüfen.

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

Speichern Sie die Datei und beenden Sie die Datei.

Starten Sie Apache neu

systemctl startet httpd neu

Navigieren Sie zum Browser und geben Sie die Adresse http:///test.php ein

Los geht's, Ihr LAMP-Stack ist bereit für Ihre Webentwicklungsaufgaben.

Achten Sie darauf, die PHP-Testseite zu entfernen.

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

Damit ist unsere Anleitung zur Installation von LAMP Stack auf Rocky Linux 8 abgeschlossen.


Rocky Linux
  1. So installieren Sie Python 3.9 auf Rocky Linux 8

  2. So installieren Sie Rocky Linux 8.4

  3. So installieren Sie Docker CE auf Rocky Linux 8

  4. So installieren Sie Snap unter Rocky Linux 8

  5. So installieren Sie Redis unter Rocky Linux 8

So installieren Sie PHP 7.4 auf Rocky Linux 8

Installieren Sie LAMP Stack auf Rocky Linux 8

So installieren Sie Python 3.9 unter Rocky Linux

So installieren Sie PHP 8 auf Rocky Linux 8

So installieren Sie Nginx unter Rocky Linux 8

So installieren Sie Node.js unter Rocky Linux 8