So installieren Sie Lampenstapel in Almalinux 8.4
- 4275
- 655
- Tom Jakobs
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 @httpdInstallieren 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 AlmalinuxSchritt 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 MariadbListen 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.5Installieren 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 festFü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.
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 aufWenn 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.DrehzahlInstallieren 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 aufSo 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.1Installieren 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-GDInstallieren 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 AlmalinuxUnd 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.
- « 3 Möglichkeiten, um herauszufinden, welcher Prozess zu einem bestimmten Port zu hören ist
- So installieren Sie Fail2ban unter Rocky Linux und Almalinux »