So installieren Sie Lampe auf Debian 10 Server
- 2451
- 408
- Madleen Vater
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
- 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 installierenInstallieren 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 INSTALLIENInstallieren 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 10Wenn 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-mysqlInstallieren 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 StandardInstallieren 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 Apache2Apache -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.
- « So installieren Sie Firefox auf RHEL- und Debian -Systemen
- Top -Linux -Verteilungen für Studenten im Jahr 2023 »