LAMP steht für Linux, Apache, MySQL und PHP. Es wird zum Hosten von Websites verwendet, die mit der Programmiersprache PHP geschrieben wurden und MySQL als Backend-Datenbankserver verwenden. Dieser Artikel hilft Ihnen bei der Installation von Apache 2.4, MySQL 8 und PHP 7.3 auf CentOS 7- und RedHat 7-Systemen. Sie können auch Video-Tutorials auf Youtube für Installationsanweisungen verwenden.
Empfohlener Artikel:
Schritt 1 – Voraussetzung
Die beiden beliebtesten RPM-Repositorys REMI und EPEL enthalten die meisten aktualisierten Pakete. Sie stellen auch die neuesten Pakete für die LAMP-Einrichtung bereit. Aktivieren Sie beide Repositories auf Ihrem System mit den folgenden Befehlen auf Ihrem CentOS 7-System.
Schritt 2 – Installieren Sie Apache Server
Apache oder HTTP ist der beliebteste Webserver, der auf Linux-basierten Systemen verwendet wird. Lassen Sie uns den Apache-Webserver mit dem folgenden Befehl installieren, indem Sie EPEL- und REMI-yum-Repositories aktivieren.
Starten Sie nun den httpd-Dienst und aktivieren Sie den Start beim Booten mithilfe von Befehlen.
Schritt 3 – MySQL-Server installieren
Fügen Sie zunächst mit dem folgenden Befehl das MySQL-yum-Repository in Ihrem System hinzu. Sie können auch repo.mysql.com besuchen, um Repository-RPMs für andere Betriebssysteme zu finden. Der folgende Befehl funktioniert mit CentOS und RedHat 7.
Das standardmäßige MySQL 8-Repository ist für die Installation aktiviert. Um die Repository-Konfigurationsdatei zu ändern (/etc/yum.repos.d/mysql-community.repo) zu ändern und Repositories gemäß den Anforderungen zu aktivieren/deaktivieren.
Installieren Sie dann den MySQL-Server und andere Abhängigkeitspakete.
Aktivieren Sie nach der Installation den MySQL-Dienst und starten Sie ihn.
Das Installationsprogramm hat ein temporäres Passwort für den MySQL-Root-Benutzer generiert und in die Protokolldatei kopiert. Sie finden dieses Passwort mit dem folgenden Befehl.
Wenden Sie die Sicherheit auf den neu installierten MySQL-Server an. Dadurch werden Sie auch aufgefordert, das temporäre Passwort durch ein neues Passwort zu ersetzen.
Geben Sie das Passwort für den Benutzer root ein:[Enter password here found in log file]Das vorhandene Passwort für das Benutzerkonto root ist abgelaufen. Bitte legen Sie ein neues Passwort fest. Neues Passwort:[Neues Passwort eingeben] Neues Passwort erneut eingeben:[Neues Passwort erneut eingeben] Passwort für root ändern? - Anonyme Benutzer entfernen? - yRoot-Anmeldung aus der Ferne verbieten? - yTestdatenbank und Zugriff darauf entfernen? - Berechtigungstabellen jetzt neu laden? - ja
MySQL wurde auf Ihrem System installiert. Danach PHP installieren.
Schritt 4 – PHP installieren
Installieren Sie nun PHP-Pakete mit aktivierten EPEL- und REMI-Repositories mit dem folgenden Befehl.
Installieren Sie dann die erforderlichen PHP-Module. Verwenden Sie den folgenden Befehl, um verfügbare Module aufzulisten und zu installieren.
Nach der Installation von PHP und anderen PHP-Modulen starten Sie den Apache-Dienst neu.
Schritt 5 – Port in der Firewall zulassen
Öffnen Sie abschließend die Firewall-Ports für HTTP (80)- und HTTPS (443)-Dienste mit dem folgenden Befehl.
Schritt 6 – Installierte Version prüfen
Lassen Sie uns die installierten Versionen von Paketen auf dem System überprüfen, indem Sie nacheinander die folgenden Befehle verwenden.
Jetzt haben Sie das LAMP-Setup erfolgreich auf Ihrem CentOS- oder RedHat 7-System konfiguriert.
Empfohlener Artikel: