So installieren Sie Nginx, MySQL/Mariadb und PHP auf RHEL 8

So installieren Sie Nginx, MySQL/Mariadb und PHP auf RHEL 8

Viele von Tecmint -Lesern wissen davon LAMPE, Aber weniger Menschen sind sich dessen bewusst Lemp Stack, der den Apache -Webserver durch das leichte Nginx ersetzt. Jeder Webserver verfügt über seine Vor- und Nachteile und hängt von Ihrer spezifischen Situation ab, die Sie verwenden würden.

In diesem Tutorial zeigen wir Ihnen, wie Sie installieren Lemp Stapel - Linux, Nginx, Mysql/Mariadb, Php An Rhel 8 System.

Notiz: Dieses Tutorial setzt voraus, dass Sie ein aktives RHEL 8 -Abonnement haben und dass Sie einen Root -Zugriff auf Ihr RHEL -System haben.

Schritt 1: Installieren Sie den NGINX -Webserver

1. Erstens werden wir zunächst die Installation der Installation Nginx Webserver mit dem folgenden Befehl, der NGINX mit allen erforderlichen Abhängigkeiten installiert.

# yum install nginx installieren 
Installieren Sie Nginx auf RHEL 8

2. Sobald die Installation abgeschlossen ist, können Sie aktivieren Nginx (Um automatisch mit dem Systemstart zu beginnen) starten Sie den Webserver und überprüfen Sie den Status mithilfe der folgenden Befehle.

# SystemCTL aktivieren nginx # systemctl start nginx # systemctl status nginx 
Aktivieren und starten Sie Nginx auf RHEL 8

3. Um unsere Seiten öffentlich zur Verfügung zu stellen, müssen wir unsere Firewall -Regeln bearbeiten, um HTTP -Anforderungen auf unserem Webserver mithilfe der folgenden Befehle zu ermöglichen.

# Firewall-CMD --permanent --zone = public --add-service = http # Firewall-cmd --permanent --zone = public --add-service = https # Firewall-CMD--Reload 
Öffnen Sie den Nginx -Zugriff auf Firewalld

4. Stellen Sie sicher, dass der Webserver ausgeführt wird und zugänglich ist, indem Sie entweder zugreifen http: // localhost oder die IP -Adresse Ihres Servers. Sie sollten eine Seite ähnlich wie unten sehen.

Überprüfen Sie Nginx auf RHEL 8

Das Verzeichniswurzel für Nginx ist /usr/share/nginx/html, Deshalb werden wir unsere Webdateien mit Web -zugänglichen Dateien platzieren.

Schritt 2: Installieren Sie die PHP -Programmierungssprache

5. Als nächstes werden wir installieren Php - weit verbreitete Sprache für die Webentwicklung. Es wird auf Plattformen wie WordPress, Joomla, Magento verwendet, mit der Sie alle Arten von Websites erstellen können.

Installieren Php, Verwenden Sie den folgenden Befehl.

# YUM Installation PHP PHP-MYSQLND PHP-PDO PHP-GD PHP-MBString 
Installieren Sie PHP auf RHEL 8

6. Starten Sie jetzt Ihren Webserver neu, damit Nginx weiß, dass es dienen wird Php Anfragen auch.

# SystemCTL Neustart Nginx 

7. Testen wir nun einen PHP, indem wir einen einfachen erstellen die Info.Php Datei mit a Phinfo () darin, um unsere PHP -Konfiguration zu überprüfen.

# echo "">/usr/share/nginx/html/info.Php 

8. Jetzt Zugang http: // localhost/info.Php oder http: // server-ip-address/info.Php Um zu überprüfen, ob PHP funktioniert. Sie sollten eine solche Seite sehen:

Überprüfen Sie die PHP -Informationen zu RHEL 8

Schritt 3: Installieren Sie den MariADB -Server

9. Wenn Sie Datenbanken für Ihre Projekte verwenden möchten, können Sie verwenden Mariadb Das ist einer der beliebtesten Datenbankserver der Welt. Die Installation ist ziemlich einfach und kann mit dem folgenden Befehl abgeschlossen werden:

# YUM MARIADB-SERVER MARIADB INSTALLIEN 
Installieren Sie Mariadb auf RHEL 8

10. Sobald die Installation abgeschlossen ist.

# SystemCTL Aktivieren Sie MariADB # SystemCTL Start Mariadb # Systemctl Status Mariadb 
Aktivieren und starten Sie Mariadb auf RHEL 8

11. Schließlich können Sie Ihre Mariadb -Installation sichern, indem Sie den folgenden Befehl ausgeben.

# Mysql_secure_installation 

Sie werden nur wenige verschiedene Fragen gestellt, z. B. um das Standardkennwort für den Stammbenutzer zu ändern, den anonymen Benutzer zu entfernen, die Remote -Root -Benutzeranmeldung zu entfernen und die Testdatenbank zu entfernen. Laden Sie schließlich die Berechtigungstische neu.

Hier ist ein Beispiel dieses Prozesses:

Sichern Sie die Mariadb -Installation auf RHEL 8

12. Um Ihre MySQL -Verbindung zu testen, können Sie die verfügbaren Datenbanken mit dem folgenden Befehl sehen.

# MySQL -e "Datenbanken anzeigen;" -P 
Überprüfen Sie die MySQL -Datenbanken in RHEL 8
Abschluss

Die Installation der Lemp Stack ist ein einfacher Prozess, der in wenigen Schritten abgeschlossen ist. Sie können Ihrem zusätzliche Konfiguration hinzufügen Nginx, Php Und Mariadb Um die Funktionalität und Leistung zu verbessern, sind dies jedoch Aufgaben über den Rahmen dieses Artikels hinaus. Ich hoffe, der Prozess war für Sie einfach.