So installieren Sie Lampe in Fedora Linux

So installieren Sie Lampe in Fedora Linux

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:

  1. Lassen Sie Fedora OS auf Ihrem System installiert. In diesem Artikel verwenden wir Fedora 32 OS.
  2. Lassen Sie den Zugriff auf das System, an dem Sie arbeiten, Root -Privilegien zugreifen.
  3. Sie haben eine gute Internet -Konnektivität zum Herunterladen der verschiedenen Pakete.

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.:

  1. Geben Sie das aktuelle Kennwort für Root ein (für keine eingeben): [Drücken Sie Enter]

Hier drücken Sie einfach Eingeben, da es kein Standardkennwort gibt, wenn Sie MariadB konfigurieren.

  1. Wechseln Sie zur UNIX_Socket -Authentifizierung [y/n] N

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.

  1. Ändern Sie das Stammkennwort? [Y/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.

  1. Entfernen Sie anonyme Benutzer? [Y/n] y

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.

  1. Root Anmeldung aus der Ferne nicht zulassen? [Y/n] y

Verweigern Sie als Nächst. Fahren Sie durch tippen fort Y/y.

  1. Entfernen Sie die Testdatenbank und zugreifen Sie darauf? [Y/n] 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.

  1. Laden Sie jetzt Privilege -Tabellen neu laden? [Y/n] y

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:



Lampenanwendung


$ stmt = new MySQLI („Localhost”, “MyUser”, “123”)

if ($ stmt-> connect_error)
Die ('Fehler in Verbindung ->' '.$ stmt-> connect_error);

Echo 'Verbindung erfolgreich: Sie sind alle für Sie eingestellt.';
?>

Ö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.