So installieren Sie Nginx, MySQL/Mariadb und PHP auf RHEL 8
- 4618
- 441
- Madleen Vater
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 installierenInstallieren 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 nginxAktivieren 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 8Das 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-MBStringInstallieren 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 8Schritt 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 INSTALLIENInstallieren Sie Mariadb auf RHEL 8
10. Sobald die Installation abgeschlossen ist.
# SystemCTL Aktivieren Sie MariADB # SystemCTL Start Mariadb # Systemctl Status MariadbAktivieren 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 812. 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.
- « So erstellen Sie ein virtuelles Harddisk -Volumen mit einer Datei unter Linux
- Wie Sie Ihr Linux -Terminal und Ihre Shell -Hülle machen können »