So installieren Sie Lampenstapel in Almalinux 8.4

So installieren Sie Lampenstapel in Almalinux 8.4

LAMPE ist ein beliebter Hosting -Stack, der zum Entwickeln und Testen von Webanwendungen verwendet wird. Es ist ein Akronym für Linux, Apache, Mariadb, & Php.

Apache ist ein Open-Source- und weit verbreiteter Webserver. Mariadb ist ein Open-Source Relational Database Server, der Daten in Tabellen in Datenbanken speichert und Php ist eine serverseitige Skriptsprache, die zur Entwicklung dynamischer Webseiten verwendet wird.

In dieser Vorgehensweise werden wir die Installation der demonstrieren LAMPE stapeln Almalinux.

Schritt 1: Installieren Sie Apache in Almalinux

Wir beginnen mit der Installation der Apache Webserver. Der Apache httpd Paket wird auf der gehostet Appstream Repository. Daher können Sie Apache mit dem DNF -Paket -Manager wie folgt installieren:

$ sudo dnf install -y @httpd 
Installieren Sie Apache in Almalinux

Wenn die Installation von Apache ist abgeschlossen, fährt fort und starten Sie den Apache -Dienst wie gezeigt.

$ sudo systemctl starten httpd 

Sie möchten auch das aktivieren Apache Webserver startet, wenn das System auf oder beim Neustart betrieben wird. Aktivieren Sie daher den Apache -Dienst.

$ sudo systemctl aktivieren httpd 

Um sicherzustellen, dass Apache ausgeführt wird, führen Sie den Befehl aus:

$ sudo systemctl Status httpd 
Überprüfen Sie Apache in Almalinux

Der Ausgang ist ein klarer Hinweis darauf, dass Apache wie erwartet ausgeführt wird.

Wir können das auch testen Apache ist aktiv durch das Durchsuchen des IP- oder Domänennamens des Servers aktiv. Aber zuerst müssen Sie, wenn Sie Firewalld aktiviert haben, zulassen Http Verkehr über die Firewall.

$ sudo firewall-cmd --permanent --zone = public --add-service = http 

So laden Sie die Firewall neu, um die Änderungen neu zu laden.

$ sudo firewall-cmd-Reload 

Sie können nun die IP -Adresse des Servers wie gezeigt durchsuchen.

http: // server-ip-address oder http: // your-domain.com 

Die Apache -Begrüßungsseite wird angezeigt, eine Bestätigung, dass der Webserver erfolgreich eingerichtet wurde.

Überprüfen Sie Apache in Almalinux

Schritt 2: MARIADB in Almalinux installieren

Wenn wir weitermachen, werden wir installieren Mariadb - ist ein relationales Datenbankverwaltungssystem (RDBMs) Das ist eine Gabel von Mysql. Mariadb ist auch bei der erhältlich Appstream Repository. Sie können die verfügbaren Versionen von auflisten Mariadb Durch Ausführen des folgenden Befehls

$ sudo dnf Modulliste Mariadb 
Listen Sie Mariadb in Almalinux auf

Aus der Ausgabe lautet die Standardversion Mariadb 10.3. Wir werden jedoch installieren 10.5 Das ist das neueste im Repository.
Setzen Sie das Mariadb -Modul wie folgt zurück, damit dies geschieht.

$ sudo dnf Modul zurücksetzen Mariadb 

Dann installieren Sie die neuesten Mariadb Version mit dem Befehl:

$ sudo dnf Modul installieren Sie Mariadb: 10.5 
Installieren Sie Mariadb in Almalinux

Sobald abgeschlossen ist, starten Sie unbedingt die Mariadb Service.

$ sudo systemctl starten mariadb 

Dann aktivieren Mariadb Jedes Mal, wenn das System gebootet ist, oder bei einem Neustart.

$ sudo systemctl aktivieren mariadb 

Um zu bestätigen, dass der relationale Datenbankserver ausgeführt wird, führen Sie aus:

$ sudo systemctl status mariadb 
Überprüfen Sie Mariadb in Almalinux

Die Standardeinstellungen von Mariadb sind schwach und stellen ein potenzielles Sicherheitsrisiko für den Server dar. Als solche werden wir noch einen Schritt weiter gehen und Mariadb verhärten. Führen Sie das angezeigte Skript aus.

$ sudo mysql_secure_installation 

Sie werden durch ein paar Aufforderungen übernommen. Stellen Sie sicher, dass Sie zuerst das Stammkennwort festlegen.

Stellen Sie das Mariadb -Root -Passwort fest

Für den Rest der Eingabeaufforderungen antworten Sie "Y" Um es an den empfohlenen Einstellungen zu optimieren. Dies beinhaltet das Entfernen anonymer Benutzer, das Blockieren der Remote -Root -Anmeldung und das Entfernen der Testdatenbank.

Sichern Sie Mariadb in Almalinux

Um sich bei Ihrem Datenbankserver anzumelden, führen Sie den Befehl aus.

$ sudo mysql -u root -p 

Schritt 3: Installieren Sie PHP 8 in Almalinux

Die letzte Komponente der LAMPE Stack, den wir installieren werden, ist Php. Dies ist eine serverseitige Skriptsprache für die Entwicklung dynamischer Webanwendungen.

Um die im AppStream -Repository verfügbaren PHP -Versionen zu überprüfen, führen Sie aus:

$ sudo dnf Modulliste PHP 

Die neueste Version von angeboten von Appstream Repo ist Php 7.4.

Listen Sie PHP in Almalinux auf

Wenn Sie jedoch die neueste Version von PHP installieren möchten, müssen Sie die installieren Remi Repository. Dies ist ein Drittanbieter-Repository, das die neuesten PHP-Versionen liefert.

Installieren Sie das Remi -Repository auf Almalinux folgendermaßen:

$ sudo dnf install http: // rpms.Remirepo.net/Enterprise/remi-release-8.Drehzahl 
Installieren Sie Remi in Almalinux

Listen Sie erneut die angebotenen PHP -Module auf und diesmal erhalten Sie das Remi -Repository mit den angebotenen PHP.

$ sudo dnf Modulliste PHP 

Zum Zeitpunkt des Schreibens dieses Handbuchs ist die neueste PHP -Version Php 8.1 die ein Kandidat freigeben. Dies ist das Äquivalent von a Beta Version und sollte nur für Testzwecke und nicht für die Produktion verwendet werden.

Listen Sie das PHP -Modul in Almalinux auf

So installieren Sie das neueste PHP -Modul, setzen Sie das Standard -PHP -Modul zurück und aktivieren Sie Php 8.1 Modul wie folgt.

$ sudo dnf Modul Zurücksetzen Php $ sudo dnf Modul aktivieren PHP: RMI-8.1 
Installieren Sie PHP in Almalinux

Endlich installieren Php und andere PHP -Module Ihrer Präferenz wie gezeigt.

$ sudo dnf Installieren Sie PHP PHP-COMMON PHP-CLI PHP-MBString PHP-XML PHP-ZIP PHP-MYSQLND PHP-OPCACHE PHP-CURL PHP-INTL PHP-GD 
Installieren Sie PHP -Module in Almalinux

Überprüfen Sie nach Abschluss der Installation die Version des installierten PHP.

$ php -v 
Überprüfen Sie den PHP in Almalinux

Darüber hinaus können Sie PHP im Browser testen, indem Sie zuerst eine Test -PHP -Datei erstellen, wie gezeigt.

$ sudo vim/var/www/html/Info.Php 

Fügen Sie als Nächstes die folgenden PHP -Dateien ein.

 

Speichern Sie die Änderungen und beenden Sie die Datei. Starten Sie Apache Webserver neu.

$ sudo systemctl starten Sie HTTPD neu starten 

Suchen Sie dann die gezeigte URL.

http: // server-ip/info.PHP oder http: // Ihre Domain.com/info.Php 

Dies sollte Sie auf die PHP -Info -Seite leiten, die die unter anderem installierte Version von PHP angibt.

Überprüfen Sie die PHP -Informationen in Almalinux

Und dies schließt dieses Tutorial zur Installation der LAMPE Stapel an Almalinux. Sie können jetzt mit dem Hosting von Apache -virtuellen Hosts beginnen, um Ihre Webanwendungen auszuführen und Ihren Apache mit HTTPS zu sichern.