So installieren Sie Lampenstapel auf Rocky Linux 8

So installieren Sie Lampenstapel auf Rocky Linux 8

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 Linux

Ermö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 Linux

Wenn 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.

Stellen Sie das Mariadb -Root -Passwort fest

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.

Sichern Sie die Mariadb -Installation

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 auf

Der 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 Linux

Darü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üfen

Sie 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.