Der Lampenserver ist einer der am häufigsten verwendeten Sätze von Open-Source-Anwendungen für das Erstellen von Webanwendungen. Lampe ist eine stabile und leistungsstarke Serverstruktur und gleichzeitig sehr einfach zu bedienen und einzurichten. LAMP ist ein Akronym für die vier Komponenten, aus denen es besteht: Linux, Apache, MySQL und PHP. Ein ähnliches Gegenstück für Windows und MacOS ist auch da, nämlich Wamp und MAMP.
Voraussetzungen:
Stellen Sie vor der Installation des Lampenservers in Fedora OS sicher, dass Sie die folgenden Voraussetzungen erfüllen:
Diese Anleitung zeigt, wie Sie die drei Komponenten des Lampenservers installieren. Später lernen Sie, wie Sie eine einfache Lampenanwendung durchführen, um zu überprüfen, ob die Installation wie erwartet funktioniert.
In den folgenden Abschnitten werden der Installationsprozess für die Installation des Lampenservers in Fedora OS angezeigt:
Apache installieren
So führen Sie den folgenden Befehl aus, um den APache oder HTTPD -Webserver zu installieren:
# DNF Installation httpd -y
Aktivieren Sie als nächstes den Apache -Dienst, um automatisch beim nächsten System Bootup zu beginnen:
# SystemCTL aktivieren HTTPD.Service
Starten Sie nun den Dienst und überprüfen Sie den Status mit den folgenden Befehlen:
# Systemctl Start HTTPD
# Systemctl Status httpd
Erlauben Sie den HTTP- und HTTPS -Diensten von der Firewall. Dies ist erforderlich, wenn Ihre Firewall den Zugriff auf diese Dienste blockiert:
# Firewall-cmd --permanent --add-service = http
# Firewall-cmd --permanent --add-service = https
# Firewall-CMD-Reload
Der Prozess der Installation von Apache ist jetzt fertiggestellt. Als nächstes werden wir mit der Installation der MariADB -Datenbank fortgesetzt.
Installation von Mariadb
Mariadb ist eine Gabel der ursprünglichen MySQL -Datenbank.
Um die MariADB -Datenbank in Fedora zu installieren, geben Sie den folgenden Befehl aus:
# DNF Installieren Sie Mariadb -server -y
Sobald die Installation abgeschlossen ist, werden wir den MariADB -Dienst wie für den Apache -Server aktivieren und starten:
# SystemCTL aktivieren Mariadb
# Systemctl Start Mariadb
# Systemctl Status Mariadb
Um den MariADB -Server zu konfigurieren und zu sichern, müssen wir bestimmte Einstellungen optimieren. Führen Sie den folgenden Befehl aus, um die sichere Installation des MariADB -Servers zu beginnen:
# Mysql_secure_installation
Wenn Sie den obigen Befehl ausführen, wird auf dem Bildschirm eine Reihe von Fragen angezeigt, z. B.:
Hier drücken Sie einfach Eingeben, da es kein Standardkennwort gibt, wenn Sie MariadB konfigurieren.
Aus Mariadb 10.4, eine neue Authentifizierungsmethode wurde basierend auf Unix_Scoket hinzugefügt. In diesem Leitfaden werden wir mit dem konventionellen Mariadb -Passwort durchgehen. Fahren Sie durch tippen fort N/n.
Beachten Sie, dass wir bei der Installation von MariADB 10 bereits der Root -Benutzer sind.4, also haben wir automatisch Passwort ohne rootähnliche Zugriff. Fahren Sie durch tippen fort N/n.
Hier entfernen wir den anonymen Benutzer. Mit dem anonymen Benutzer können sich jeder ohne Konto in der Datenbank anmelden. Das Entfernen des anonymen Benutzers ist für eine Produktionsumgebung erforderlich, da dieses Konto nur für Testzwecke bestimmt ist. Fahren Sie durch tippen fort Y/y.
Verweigern Sie als Nächst. Fahren Sie durch tippen fort Y/y.
Die Testdatenbank ist eine Standarddatenbank, auf die jeder zugegriffen werden kann. Wie der anonyme Benutzer ist die Testdatenbank nur für Testzwecke gedacht und sollte entfernt werden, bevor Sie in eine Produktionsumgebung umziehen. Typ Y/y hier auch.
Drücken Sie Y/y So sofort alle oben genannten Änderungen anwenden.
Jetzt ist die Installation und Konfiguration von MariadB vollständig. Wir werden nun PHP installieren.
PHP installieren
PHP ist eines der am häufigsten verwendeten Skriptsprachen für die Anwendungsentwicklung. Um PHP in Fedora 32 OS zu installieren, führen wir den folgenden Befehl aus:
# DNF-PHP-PHP-COMMON Installieren Sie
Die Entwicklung mit PHP erfordert wahrscheinlich die Installation mehrerer anwendungsspezifischer PHP-Module, wie unten gezeigt:
# DNF Installieren Sie PHP-MYSQLND PHP-GD PHP-MBString
Einige dieser Module konnten bereits mit PHP installiert werden. In unserem Fall wurde PHP-MBString neben PHP installiert.
Ein Hinweis zu diesen Modulen:
PHP-MYSQLND - MySQL Native Treiber -Plugin oder msqlnd, wird von PHP für die Arbeit mit der Mariadb/MySQL -Datenbank verlangt.
php-gd - Erforderlich von PHP für die Arbeit mit verschiedenen Bilddateien (GIF, PNG, JPEG usw.) Operationen.
PHP-MBRING - Dieses Modul bietet PHP mit Multibyte -String -Handhabungsfunktionen.
Testen der Lampenserverkonfiguration
Nach der Installation von PHP sind wir jetzt alle eingestellt, um unsere Konfiguration zu testen. Wir erstellen ein Testprojekt, um zu überprüfen.
Befolgen Sie die folgenden Schritte, um dies zu tun:
Melden Sie sich wie unten gezeigt in der MariADB -Datenbank an:
# Mysql
Für Mariadb 10.4, wir müssen das Kennwort nicht angeben, um sich als systemweites Root-Benutzer anzumelden.
Da wir den Remote -Zugriff für die Stammanmeldung in Mariadb während der Installation verweigert haben, müssen wir einen neuen Benutzer für den Remotezugriff erstellen. Führen Sie in MariadB den folgenden Befehl aus, um einen neuen Benutzer zu erstellen:
Erstellen Sie den Benutzer "myuser"@'localhost' identifiziert von '123';
Gewähren Sie alle auf *.* Zu 'myuser'@'localhost';
Spülung Privilegien;
Kehren Sie zum Apache -Root -Dokumentverzeichnis zurück und erstellen Sie eine Datei mit einem beliebigen Namen. Zum Beispiel werden wir „Test verwenden.Php.”
Legen Sie den folgenden Code in die neue Datei ein und speichern Sie ihn:
Öffnen Sie einen Webbrowser und navigieren Sie zu der folgenden Adresse:
http: // localhost/test.Php
oder
http: // ”apache_system_ip”/test.Php
Wenn Sie die in der obigen Prozedur angegebenen Schritte korrekt befolgt haben, sollten Sie nun in der Lage sein, die unten gezeigte Nachricht zu sehen, wie unten gezeigt:
Abschluss
Glückwunsch! Sie haben erfolgreich eine Lampenumgebung erstellt und eine grundlegende Arbeitslampenanwendung eingesetzt. In diesem Handbuch haben Sie gelernt, wie man einen Lampenserver im Fedora -Betriebssystem installiert, sowie die Methode zur Bereitstellung einer grundlegenden Anwendung mithilfe des Lampenservers. Wenn Sie diesen Leitfaden nützlich gefunden haben, teilen Sie ihn bitte mit anderen mit.