Website-Suche

So installieren Sie Apache, MySQL/MariaDB und PHP auf RHEL 8


In diesem Tutorial erfahren Sie, wie Sie den LAMP-Stack installieren – Linux, Apache, MySQL/MariaDB , PHP auf dem RHEL 8-System. In diesem Tutorial wird davon ausgegangen, dass Sie Ihr RHEL 8-Abonnement bereits aktiviert haben und über Root-Zugriff auf Ihr System verfügen.

Schritt 1: Installieren Sie den Apache-Webserver

1. Zuerst beginnen wir mit der Installation des Apache-Webservers, einem großartigen Webserver, der Millionen von Websites im Internet betreibt. Um die Installation abzuschließen, verwenden Sie den folgenden Befehl:

yum install httpd

2. Sobald die Installation abgeschlossen ist, aktivieren Sie Apache (um beim Systemstart automatisch zu starten), starten Sie den Webserver und überprüfen Sie den Status mit den folgenden Befehlen.

systemctl enable httpd
systemctl start httpd
systemctl status httpd

3. Um unsere Seiten der Öffentlichkeit zugänglich zu machen, müssen wir unsere Firewall-Regeln bearbeiten, um HTTP-Anfragen auf unserem Webserver mit den folgenden Befehlen zuzulassen.

firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

4. Stellen Sie sicher, dass der Webserver läuft und zugänglich ist, indem Sie entweder auf http://localhost oder die IP-Adresse Ihres Servers zugreifen. Sie sollten eine Seite sehen, die der folgenden ähnelt.

Schritt 2: Installieren Sie die PHP-Programmiersprache

5. Unser nächster Schritt ist die Installation von PHP – einer Programmiersprache, die auf vielen Websites wie WordPress und Joomla verwendet wird. aufgrund seines äußerst kraftvollen und flexiblen Verhaltens.

Um PHP auf Ihrem RHEL 8 zu installieren, verwenden Sie den folgenden Befehl.

yum install php php-mysqlnd php-pdo php-gd php-mbstring

6. Starten Sie nun Ihren Webserver neu, damit Apache weiß, dass er auch PHP-Anfragen bedienen wird.

systemctl restart httpd 

7. Testen Sie Ihr PHP, indem Sie eine einfache info.php-Datei mit einem phinfo() darin erstellen. Die Datei sollte im Stammverzeichnis Ihres Webservers abgelegt werden, nämlich /var/www/html.

Um die Datei zu erstellen, verwenden Sie:

echo "<?php phpinfo() ?>" > /var/www/html/info.php

Rufen Sie nun erneut http://localhost/info.php oder http://server-ip-address/info.php auf. Sie sollten eine Seite sehen, die dieser ähnelt.

Schritt 3: Installieren Sie den MariaDB-Server

8. MariaDB ist ein beliebter Datenbankserver, der in vielen Umgebungen verwendet wird. Die Installation ist einfach und erfordert wie gezeigt nur wenige Schritte.

yum install mariadb-server mariadb

9. Sobald die Installation abgeschlossen ist, aktivieren Sie MariaDB (um beim Systemstart automatisch zu starten), starten Sie den Webserver und überprüfen Sie den Status mit den folgenden Befehlen.

systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

10. Abschließend möchten Sie Ihre MariaDB-Installation sichern, indem Sie den folgenden Befehl ausführen.

mysql_secure_installation

Ihnen werden verschiedene Fragen zu Ihrer MariaDB-Installation gestellt und wie Sie diese sichern möchten. Sie können das Kennwort des Datenbank-Root-Benutzers ändern, die Testdatenbank deaktivieren, anonyme Benutzer deaktivieren und die Root-Anmeldung aus der Ferne deaktivieren.

Hier ist ein Beispiel:

11. Sobald Sie gesichert sind, können Sie mit dem folgenden Befehl eine Verbindung zu MySQL herstellen und die vorhandenen Datenbanken auf Ihrem Datenbankserver überprüfen.

mysql -e "SHOW DATABASES;" -p

Abschluss

In diesem Tutorial haben wir gezeigt, wie Sie den berühmten LAMP-Stack auf Ihrem RHEL 8-System installieren. Der Vorgang war einfach und unkompliziert. Wenn Sie jedoch Fragen haben, posten Sie diese bitte im Kommentarbereich unten.