
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 80Fü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 httpdExternen 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 --reloadApache 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 -Vmysql 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 mariadbFü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_installationSie 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 phpRocky 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-SkriptspracheInstallieren 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-mysqlndSo installieren Sie PHP 7.3 Rocky Linux 8
Aktivieren Sie das PHP 7.3-Modul auf Rocky Linux 8
dnf module enable php:7.3Installieren Sie PHP 7.3 Rocky Linux 8
dnf install php php-mysqlndSo installieren Sie PHP 7.4 Rocky Linux 8
dnf module reset phpdnf module enable php:7.4dnf install php php-mysqlndInstallieren Sie PHP 8.0 auf Rocky Linux 8
Installieren Sie das PHP-Remi-Repository auf Rocky Linux 8.
dnf install epel-releasednf installieren https://rpms.remirepo.net/enterprise/remi-release-8.rpmPHP-Modul zurücksetzen;
dnf module reset phpdnf module enable php:remi-8.0dnf install php php-mysqlndInstallieren 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-EXTENSIONEXTENSION 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 neuNavigieren 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.phpDamit ist unsere Anleitung zur Installation von LAMP Stack auf Rocky Linux 8 abgeschlossen.