So installieren Sie Lampenstapel auf Almalinux

So installieren Sie Lampenstapel auf Almalinux

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
Lampenstapel erfolgreich auf Almalinux Softwareanforderungen und Linux -Befehlszeilenkonventionen
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.

NOTIZ
Fü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.
  1. 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 


  2. 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 
  3. 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 


  4. 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 
  5. 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.
     
  6. Ä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 
  7. 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.
  8. Lampenstapel erfolgreich auf Almalinux
  9. 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