So installieren Sie Lampenstapel auf Almalinux
- 3083
- 884
- Hr. Moritz Bozsik
Ein Lampenstapel ist eine Auswahl an Software, die alles enthält, was Sie benötigen, um eine Website zu bedienen, dynamische Inhalte anzuzeigen und Daten aus einer Datenbank zu speichern oder abzurufen. Die Software befindet sich im LAMP -Akronym, nämlich das Linux -Betriebssystem, Apache Webserver, MySQL -Datenbank (oder MariADB alternativ) und PHP -Programmiersprache.
Wenn Sie Almalinux installiert oder von CentOS nach Almalinux migriert haben, haben Sie bereits die erste Anforderung erfüllt. Als nächstes müssen Sie nur Ihren Lampenstapel zum Laufen bringen. In dieser Anleitung zeigen wir die Schritt -für -Schritt -Anweisungen zur Installation eines Lampenstapels auf Almalinux.
In diesem Tutorial lernen Sie:
- So installieren Sie alle Voraussetzungen für Lampen auf Almalinux
- So sichern Sie die Mariadb -Datenbank
- So starten Sie HTTPD- und Mariadb -Dienste
- So öffnen Sie HTTP- und HTTPS -Firewall -Ports
Kategorie | Anforderungen, Konventionen oder Softwareversion verwendet |
---|---|
System | Almalinux |
Software | Lampe (Apache, MySQL/Mariadb, PHP) |
Andere | Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl. |
Konventionen | # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können |
Installieren und konfigurieren Sie Lampenpakete auf Almalinux
Befolgen Sie die folgenden Schritte, um Apache, Mariadb und PHP -Setup zu erhalten, und konfiguriert auf Almalinux.
NOTIZFür diesen Leitfaden installieren wir Mariadb anstelle des offiziellen MySQL Server -Pakets. Mariadb ist eine Open -Source -Implementierung von MySQL und funktioniert genau gleich, hat aber noch einige weitere Funktionen. Wenn Sie MariADB nicht installieren möchten, können Sie stattdessen MySQL installieren.
- Führen Sie den folgenden Befehl aus, um Apache, Mariadb, PHP und einige zusätzliche PHP -Module mit dem DNF -Paketmanager zu installieren.
# DNF Installation HTTPD Mariadb-Server PHP-MYSQLND PHP-FPM
- Wenn Sie über die Standardfeuerwalld für Almalinux aktiviert sind, müssen Sie die Ports 80 und 443 für eingehende HTTP- und HTTPS -Verbindungen zu Ihrem Webserver öffnen.
# Firewall-CMD --permanent --zone = public --add-service = http # Firewall-cmd --permanent --zone = public --add-service = https # Firewall-CMD--Reload
- Starten Sie sowohl Apache Webserver- als auch Mariadb -Dienste:
# Systemctl Start Mariadb # SystemCTL Start HTTPD
Aktivieren Sie Mariadb und HTTPD, nach dem Neustart des Systems zu beginnen:
# SystemCTL Aktivieren Sie MariADB # SystemCTL aktivieren HTTPD
- Führen Sie den folgenden Befehl aus, um Ihre MariADB -Installation zu sichern und das Stammkennwort festzulegen. Es gibt ein paar Aufforderungen, durchzugehen. Es wird empfohlen, dass Sie die Remote -Root -Anmeldung deaktivieren, wenn die Frage angezeigt wird, es sei denn, Sie haben einige Umstände, die dies erfordert.
# Mysql_secure_installation
- Um zu bestätigen, dass unser Webserver zugänglich ist und dass PHP wie erwartet funktioniert, können wir eine Datei mit dem Namen erstellen
die Info.Php
in der/var/www/html
Verzeichnis. Die Datei sollte die folgende Zeile enthalten, die überprüft, ob PHP funktioniert oder nicht. - Ändern Sie die Berechtigungen des Webserver -Verzeichnisses und ändern Sie den Selinux -Sicherheitskontext.
# Chown -r Apache: Apache/var/www/html/* # chcon -t httpd_sys_rw_content_t/var/www/html/-r
- Navigieren Sie in Ihrem Browser zu der Testseite, die wir erstellt haben, indem wir die URL unter öffnen
http: // localhost/info.Php
. Sie sollten ein Ergebnis wie das im Screenshot unten sehen. Lampenstapel erfolgreich auf Almalinux - Bisher haben wir gerade einen Lampenstapel mit nackten Knochen installiert. Abhängig von der Anwendung, die Sie verwenden, müssen Sie möglicherweise auch zusätzliche PHP -Module installieren. Führen Sie den folgenden Befehl im Terminal aus, um eine Liste von Modulen zu sehen, die für die Installation verfügbar sind.
# DNF -Suche PHP-
Um ein zusätzliches Paket zu installieren, führen Sie dann aus:
# DNF Installieren Sie Packagename
Wenn das Paket installiert ist, laden Sie den HTTPD -Dienst neu, damit die Änderungen wirksam werden:
# Systemctl Reload HTTPD
Gedanken schließen
In dieser Anleitung haben wir gesehen, wie man einen Lampenstapel auf Almalinux installiert und konfiguriert. Auf diese Weise wurden die einzelnen Softwarepakete installiert, nämlich Apache, Mariadb und PHP. Ihr System ist jetzt bereit, dynamische Webinhalte zu bedienen und zu speichern.
Verwandte Linux -Tutorials:
- Ubuntu 20.04 WordPress mit Apache -Installation
- Dinge zu installieren auf Ubuntu 20.04
- So installieren Sie MySQL auf Almalinux
- So erstellen Sie einen Docker -basierten Lampenstapel mit Docker auf…
- OpenLiteSpeed WordPress Installation
- Installieren Sie MySQL auf Ubuntu 20.04 LTS Linux
- Ubuntu 20.04: WordPress mit Nginx -Installation
- So installieren Sie LEMP Stack auf Almalinux
- So richten Sie Linux Apache MySQL Python Server ein
- Ampache Raspberry Pi Installation
- « So verwenden Sie überbrückte Netzwerke mit Libvirt und KVM
- So installieren Sie Git auf Almalinux »