So installieren Sie Lampenstapel auf Rocky Linux 8
- 1836
- 469
- Phoebe Jeorga
LAMPE ist ein beliebter Stack, der in Entwicklungskreisen verwendet wird, um sowohl statische als auch dynamische Webanwendungen zu hosten. Es ist ein Akronym für Linux, Apache, Mysql (oder Mariadb) & Php. Insbesondere umfasst es den Apache -Webserver, MySQL oder MariADB -Datenbankserver und PHP.
[Möglicherweise mögen Sie auch: So installieren Sie Lemp Stack auf Rocky Linux 8]
In diesem Leitfaden führen wir Sie durch die Installation von LAMPE An Rocky Linux 8.
Voraussetzungen
Stellen Sie vor dem Start der folgenden: Bevor Sie anfangen:
- Eine Instanz von Rocky Linux 8
- Ein sudo -Benutzer konfiguriert
Lass uns anfangen…
Schritt 1: Installieren Sie Apache unter Rocky Linux
Die erste Komponente, die wir mit der Installation beginnen werden, ist die Apache Webserver. Dies wird von der bereitgestellt httpd Softwarepaket. Bei der Installation die httpd Daemon läuft im Hintergrund und wartet auf eingehende Http Anfragen von Client -Geräten.
Installieren Apache, Starten Sie Ihr Terminal und führen Sie den Befehl aus.
$ sudo dnf install httpd
Dies installiert die httpd Paket zusammen mit anderen Abhängigkeiten.
Installieren Sie Apache unter Rocky LinuxErmöglichen Sie den Webserver danach, zur Bootszeit zu beginnen.
$ sudo systemctl aktivieren httpd
Und dann den Apache starten httpd Dämon wie gezeigt.
$ sudo systemctl starten httpd
Um das zu überprüfen Apache läuft weiter Rocky Linux 8, den Befehl ausgeben:
$ sudo systemctl Status httpdÜberprüfen Sie den Apache -Status unter Rocky Linux
Eine weitere raffinierte Methode, um das zu überprüfen Apache aktiv und läuft durch das Durchsuchen der IP -Adresse des Servers oder vollständig qualifizierter Domänenname (Fqdn) wie gezeigt.
http: // server-ip oder http: // domain.com
Dies sollte Ihnen die Apache -HTTP -Testseite geben, einen Indikator dafür, dass alles in Ordnung ist.
Überprüfen Sie die Apache -Seite unter Rocky LinuxWenn Sie beim Versuch, auf die Seite zuzugreifen. Führen Sie die folgenden Befehle aus, um zuzulassen Http Verkehr und die Firewall neu laden.
$ sudo firewall-cmd --add-service = http --permanent $ sudo firewall-cmd-Reload
Schritt 2: Installieren Sie Mariadb unter Rocky Linux
Als nächstes müssen wir einen Datenbankserver installieren. Zwei Optionen können ausreichen - Mariadb Und Mysql. Wir werden uns darauf konzentrieren Mariadb Dank seiner zahlreichen Verbesserungen, einschließlich einer schnelleren und sichereren Replikation, zahlreichen Hochleistungsspeichermotoren, Rückwärtskompatibilität mit MySQL und einer besseren Gesamtleistung im Vergleich zu MySQL.
Der Appstream Repository für Rocky Linux bietet Mariadb 10.3 Zum Zeitpunkt des Schreibens dieses Leitfadens.
Installieren Mariadb, Führen Sie den Befehl aus:
$ sudo dnf install mariadb-server mariadb
Wenn die Installation abgeschlossen ist, aktivieren Sie Mariadb mit einem Neustart oder beim Booten beginnen.
$ sudo systemctl aktivieren -jetzt mariadb
Und schließlich starten Sie die Mariadb Service.
$ sudo systemctl starten mariadb
Um das zu bestätigen Mariadb Daemon läuft und führt den Befehl aus:
$ sudo systemctl status mariadbÜberprüfen Sie den Status des Mariadb
Die Standardeinstellungen von Mariadb sind schwach und stellen einige Schwachstellen auf. Daher müssen wir zusätzliche Schritte unternehmen, um den Datenbankserver zu härten.
Um dies zu erreichen, führen Sie das angezeigte Skript aus.
$ sudo mysql_secure_installation
Der erste Schritt besteht darin, die festzulegen Wurzel Passwort. Also drücken Sie EINGEBEN Da standardmäßig kein Stammkennwort konfiguriert ist, und dann "Y"
So setzen Sie ein Stammkennwort. Geben Sie ein starkes Passwort an und bestätigen Sie es.
Typ "Y"
Für die verbleibenden Konfigurationen. Dadurch wird anonyme Benutzer effektiv gespült oder entfernt, die Remote -Root -Anmeldung blockieren und die Testdatenbank entfernen, die in einer Produktionsumgebung nicht benötigt wird.
Der Datenbankserver ist jetzt vollständig konfiguriert und sicher.
Schritt 3: Installieren Sie PHP unter Rocky Linux
Schließlich ist die letzte Komponente, die zu installieren ist Php. Php, ein Backrym für PHP Hypertext -Präprozessor, ist eine Skriptsprache, die bei der Entwicklung dynamischer Webseiten verwendet wird.
[Möglicherweise mögen Sie auch: So installieren Sie die neueste PHP 8.0 auf Rocky Linux 8]
Rocky Linux Appstream Bietet mehrere Versionen von PHP. Um die verfügbaren Versionen zu überprüfen, führen Sie den Befehl aus:
$ sudo dnf Modulliste PHP
Dies liefert eine Liste von PHP -Modulen und Streams.
Listen Sie PHP -Modulstrom aufDer Standard -PHP -Stream ist Php 7.2. Um den neuesten Modulstrom aus dem Repository zu installieren, setzen Sie die PHP -Streams zurück.
$ sudo dnf Modul Zurücksetzen PHP
Aktivieren Sie dann den bevorzugten PHP -Stream. Zum Beispiel zu aktivieren Php 7.4, ausführen:
$ sudo dnf Modul Installieren Sie PHP: 7.4
Dies installiert Php 7.4 und damit verbundene Erweiterungen.
Installieren Sie PHP unter Rocky LinuxDarüber hinaus können Sie zusätzliche PHP -Erweiterungen installieren. Hier installieren wir uns Php-curl, Und PHP-ZIP Erweiterungen.
$ sudo dnf Installieren Sie PHP-CURL PHP-ZIP
Bestätigen Sie nach der Installation die Version von PHP wie gezeigt,.
$ php -vÜberprüfen Sie die PHP -Version
Eine andere Möglichkeit, die Version des installierten PHP zu testen, besteht darin, eine Test -PHP -Datei in der zu erstellen /var/www/html Weg.
$ sudo vim/var/www/html/Info.Php
Fügen Sie die angezeigte Konfiguration ein.
Speichern Sie die Änderungen und starten Sie den Webserver neu.
$ sudo systemctl starten Sie HTTPD neu starten
Gehen Sie dann zurück zu Ihrem Browser und folgen Sie der gezeigten URL
http: // server-ip/info.Php
Eine Seite, auf der die PHP -Version unter anderem angezeigt wird, z. B. Details der aktivierten PHP -Erweiterungen, wird angezeigt.
PHP -Informationen überprüfenSie können jetzt die Test -PHP -Datei entfernen.
$ sudo rm -f/var/www/html/info.Php
Und da hast du es. Wir haben die erfolgreich installiert LAMPE Stapel an Rocky Linux 8.4. Sie können fortfahren und Ihre Webanwendungen hosten oder Apache so konfigurieren, dass mehrere virtuelle Hosts auf demselben Server ausgeführt werden.
Wenn Sie einen Apache -Webserver mit SSL -Zertifikat sichern möchten, lesen Sie unsere Anleitung, in der erläutert wird.
- « So installieren Sie MongoDB auf Rocky Linux und Almalinux
- Sicherere Apache mit Let's Encrypt -Zertifikat unter Rocky Linux »