So installieren Sie Lampenstapel am RHEL & CentOS Stream 9
- 4727
- 589
- Tamina Liebach
LAMP ist eine beliebte Open-Source-Webentwicklungsplattform, die für Linux, Apache, MySQL und PHP steht. Dieses Akronym repräsentiert die Kernkomponenten eines typischen Linux-basierten Webservers und bietet Webentwicklern eine stabile und zuverlässige Umgebung, um dynamische Websites und Webanwendungen zu erstellen und bereitzustellen.
In diesem Artikel zeigen wir Ihnen, wie Sie einen Lampenstapel auf Red Hat Enterprise Linux (RHEL) und CentOS Stream 9 -Systemen einrichten.
Voraussetzungen
Bevor Sie beginnen. Sie müssen auch ein grundlegendes Verständnis von Linux -Befehlen und -Konzepten haben.
Schritt 1: Installieren Sie den Apache -Webserver
Apache ist die am häufigsten verwendete Webserver -Software der Welt und ist in den Standard -CentOS 9 -Repositories verfügbar. Führen Sie zum Installieren von Apache den folgenden Befehl als Root oder mit sudo -Berechtigungen aus:
sudo dnf install httpd installieren
Sobald die Installation abgeschlossen ist, starten Sie den Apache -Dienst und ermöglichen Sie ihn zum Startzeit automatisch:
sudo systemctl starten httpd
sudo systemctl aktivieren httpd
Um zu überprüfen, ob der Apache -Webserver korrekt funktioniert, öffnen Sie einen Webbrowser und greifen Sie auf die IP- oder Hostname des Servers zu. Sie sollten die Standard -Apache -Webseite sehen, die bestätigt, dass der Webserver in Betrieb ist.
Schritt 2: Installieren Sie den MariADB -Datenbankserver
Mariadb ist eine Gabel des MySQL -Datenbankservers und in den Standard -CentOS 9 -Repositories enthalten. Führen Sie den folgenden Befehl aus, um Mariadb zu installieren:
sudo dnf installieren mariadb-server
Starten Sie nach Abschluss der Installation den MariADB -Dienst und ermöglichen Sie ihn zum Startzeit automatisch:
sudo systemctl starten mariadb
sudo systemctl aktivieren mariadb
Führen Sie den folgenden Befehl aus, um die Mariadb -Installation zu sichern
mysql_secure_installation
Schritt 4: PHP installieren
Jetzt, da Apache und Mariadb installiert und ausgeführt werden, können wir PHP installieren. Führen Sie dazu den folgenden Befehl aus:
sudo dnf Installieren Sie PHP PHP-CLI PHP-COMMON PHP-GD PHP-MYSQLND PHP-PDO
Schritt 5: PHP konfigurieren
Nach der Installation von PHP müssen wir einige Konfigurationsänderungen vornehmen, um sicherzustellen, dass es mit Apache korrekt funktioniert. Öffne das 'Php.Ini ' Konfigurationsdatei mit Ihrem bevorzugten Texteditor:
sudo nano /etc /php.Ini
Suchen Sie in der Datei nach den folgenden Zeilen und ändern Sie sie wie folgt:
memory_limit = 256m upload_max_filesize = 128m post_max_size = 128m123 | memory_limit = 256MUpload_max_filesize = 128mpost_max_size = 128m |
Speichern und schließen Sie die Datei.
Schritt 6: Testen Sie den Lampenstapel
Um zu überprüfen, ob unser Lampenstapel ordnungsgemäß installiert und konfiguriert ist, erstellen wir ein einfaches PHP -Skript und führen es über Apache aus.
Erstellen Sie eine neue Datei mit dem Namen 'die Info.PHP ' Im Apache -Web -Root -Verzeichnis mit dem folgenden Befehl:
sudo nano/var/www/html/Info.Php
Fügen Sie den folgenden Code in die Datei ein:
Speichern und schließen Sie die Datei.
Öffnen Sie jetzt Ihren Webbrowser und navigieren Sie zu 'http: // your-server-ip/Info.PHP '. Sie sollten eine Seite sehen, auf der die PHP -Konfigurationsinformationen angezeigt werden. Wenn Sie diese Seite sehen, ist Ihr Lampenstapel in Betrieb.
Anzeigen von PHP -Informationen zu Rhel & CentOS Stream 9Glückwunsch! Sie haben einen Lampenstapel auf Ihrem RHEL- oder CentOS 9 -Server erfolgreich installiert und konfiguriert.
Abschluss
Zusammenfassend lässt sich sagen. Mit der Schritt-für-Schritt-Anleitung in diesem Artikel können Sie in kürzester Zeit einen eigenen Lampenstapel in Betrieb nehmen lassen. Mit einem Lampenstapel verfügen Sie über alle Komponenten, die erforderlich sind, um dynamische Websites und Anwendungen zu hosten. Es ist eine flexible und skalierbare Lösung, die die Grundlage für viele Websites und Anwendungen bietet, die wir heute verwenden. Unabhängig davon.
- « Was ist die /etc /mtab -Datei unter Linux?
- Der Drucken des „Hello World“ -Pfeuchtigkeitsdrucks in 20 verschiedenen Programmiersprachen »