So installieren Sie Lampe auf Debian 10 Server

So installieren Sie Lampe auf Debian 10 Server

A "LAMPEStack ist eine Sammlung von Open-Source-Software, die im Allgemeinen zusammen installiert ist, damit ein System dynamische Anwendungen bereitstellt. Dieser Begriff ist ein Akronym, das die beschreibt Linux Betriebssystem, Apache Webserver, a Mariadb Datenbank und Php Programmierung.

Lesen Sie auch: So installieren Sie LEMP auf Debian 10 Server

Obwohl dieses "LAMPE”Stack betrifft normalerweise MySQL als Datenbankverwaltungssystem, einige Linux -Verteilungen wie z Debian - verwenden Mariadb als Drop-In-Ersatz für Mysql.

Anforderungen

  1. So installieren Sie einen minimalen Server von Debian 10 (Buster)

In diesem Artikel zeigen wir Ihnen, wie Sie a installieren LAMPE Stapel auf a Debian 10 Server, verwendet Mariadb als Datenbankverwaltungssystem.

Installieren Sie den Apache -Webserver auf Debian 10

Der Apache-Webserver ist eine Open-Source-, leistungsstarke, zuverlässige, sichere, sehr erweiterbare und weit verbreitete HTTP-Serversoftware zum Hosting einer Website.

Installieren Apache, Verwenden Sie den APT -Paketmanager von Debian wie gezeigt.

# APT APache2 installieren 
Installieren Sie Apache auf Debian 10

Wenn das Apache Die Installation ist abgeschlossen, der Installationsprogramm wird ausgelöst systemd System- und Service -Manager, um den Apache2 -Dienst vorerst zu starten und ihn zu ermöglichen, automatisch mit dem Systemstart zu beginnen.

Um zu überprüfen, ob die Apache Der Service ist in Ordnung. Führen Sie den folgenden SystemCTL -Befehl aus.

# Systemctl Status Apache2 
Überprüfen Sie den Status des Apache in Debian 10

Sie können auch starten, stoppen, neu starten und den Status des Apache -Webservers mithilfe der folgenden SystemCTL -Befehle abrufen.

# Systemctl Start Apache2.Service # systemCTL starten Sie Apache2 neu.Service # SystemCtl Stopp Apache2.Service # SystemCTL RELOAD APache2.Service # SystemCtl Status Apache2.Service 

Wenn Sie UFW -Firewall laufen, müssen Sie den Port öffnen 80 (www) Und 443 (https) Um eingehende Verkehr einzulegen Apache.

# UFW erlauben www # UFW HTTPS # UFW Status erlauben 
Öffnen Sie Apache -Ports in Debian 10

Jetzt müssen Sie testen, ob Apache ist ordnungsgemäß installiert und kann Webseiten servieren. Öffnen Sie einen Webbrowser und verwenden Sie die folgende URL, um auf die APache -Debian -Standardseite zuzugreifen.

http: // server_ip/oder http: // localhost/ 
Überprüfen Sie die Apache -Webseite

Installieren Sie Mariadb auf Debian 10

Einmal Apache Webserver in Betrieb und Ausführen müssen das Datenbanksystem installieren, um Daten für Ihre Website aufrechtzuerhalten und verwalten zu können.

Installieren Mariadb, Verwenden Sie den APT -Paketmanager von Debian wie gezeigt.

# APT MARIADB-SERVER INSTALLIEN 
Installieren Sie Mariadb in Debian 10

Einmal Mariadb Installiert wird empfohlen, das folgende Sicherheitsskript auszuführen, mit dem einige unsichere Standardeinstellungen entfernt werden und der Zugriff auf Ihr Datenbanksystem deaktiviert werden.

# Mysql_secure_installation 

Das obige Sicherheitsskript führt Sie durch eine Reihe von folgenden Fragen, bei denen Sie einige Änderungen an Ihrem Mariadb -Setup wie gezeigt vornehmen können.

Sichern Sie Mariadb in Debian 10

Wenn Sie eine Datenbank mit dem Namen erstellen möchten "tecmint_wpdb" und ein Benutzer benannt "tecmint_wpuser" Führen Sie mit vollständigen Berechtigungen über die Datenbank die folgenden Befehle aus.

# Mysql -u root -p Mariadb [(keine)]> Datenbank erstellen tecmint_wpdb; Mariadb [(keine)]> Gewähren Sie alle auf tecmint_wpdb.* Zu 'tecmint_wpuser'@'localhost' durch 'Passwort' mit der Zuschussoption identifiziert; Mariadb [(keine)]> Spülung Privilegien; Mariadb [(keine)]> Ausfahrt; 

Sie können bestätigen, ob der neue Benutzer über die vollständigen Berechtigungen in der Datenbank verfügt.

# mysql -u tecmint_wpuser -p Mariadb [(keine)]> Datenbanken anzeigen; 
Überprüfen Sie die Datenbankbenutzerberechtigungen

Installation von Php 7.3 auf Debian 10

Php (Hypertext Preprocessor) ist eine beliebte Skriptsprache, mit der die Logik zum Anzeigen von Webinhalten erstellt und Benutzer mit der Datenbank interagieren können.

So installieren Sie die Php Paket, den folgenden Befehl ausführen.

# APT INSTALLIERT PHP libapache2-mod-php php-mysql 
Installieren Sie PHP in Debian 10

Wenn Sie zusätzliche installieren möchten PHP -Module, Sie können mit der Kombination aus APT-Cache-Befehl und GREP-Befehl wie gezeigt suchen und installieren.

# APT-Cache-Suche PHP | EGREP 'Modul' | Grep Standard 
Installieren Sie PHP -Module in Debian 10

Laden Sie nun die Konfiguration von Apache neu und überprüfen Sie den Status mit den folgenden Befehlen.

# SystemCTL RELOAD APache2 # Systemctl Status Apache2 
Apache -Konfiguration neu laden

Testen der PHP -Verarbeitung auf Apache

Wir erstellen ein einfaches PHP -Skript, um zu überprüfen, ob der Apache Anforderungen für PHP -Dateien verarbeiten kann.

# nano/var/www/html/Info.Php 

Fügen Sie den folgenden PHP -Code in der Datei hinzu.

 

Wenn Sie fertig sind, speichern und schließen Sie die Datei.

Öffnen Sie nun einen Browser und geben Sie die folgende Adresse ein, um festzustellen, ob Ihr Webserver in diesem PHP -Skript erstellte Inhalte anzeigen kann.

http: // server_ip/info.PHP oder http: // localhost/Info.Php 
Überprüfen Sie die PHP -Informationen in Debian 10

Wenn Sie die obige Seite in Ihrem Webbrowser sehen, funktioniert Ihre PHP -Installation wie erwartet. Diese Seite zeigt auch einige grundlegende Details zu Ihrer PHP.

Es wird also dringend empfohlen, diese Datei vom Server zu löschen.

# rm/var/www/html/Info.Php 
Abschluss

In diesem Artikel haben wir erklärt, wie man installiert Linux, Apache, Mariadb, Und Php (LAMPE) Stapel auf a Debian 10 Server. Wenn Sie Fragen zu diesem Artikel haben, können Sie im Kommentarbereich gerne gefragt.