How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Debian 9.0
Inhaltsverzeichnis:
- Installieren Sie LEMP Stack unter Debian 9
- Voraussetzungen
- Schritt 1. Nginx installieren
- Schritt 2. MariaDB installieren
- Schritt 3. PHP installieren
- Schritt 4. Konfigurieren von Nginx zur Verarbeitung von PHP-Seiten
- Mehr Informationen
- Tutorials
Der Begriff LEMP ist eine Abkürzung für die Namen der vier Open-Source-Komponenten:
- L - Linux - Betriebssystem E - Nginx ein HTTP - und Reverse - Proxy - Server M - MySQL oder MariaDB relationales Datenbankverwaltungssystem P - PHP - Programmiersprache.
Diese Reihe von Tutorials zeigt Ihnen, wie Sie Nginx installieren, Nginx-Serverblöcke erstellen, ein kostenloses Let's Encrypt SSL-Zertifikat erstellen, MySQL installieren und sichern und PHP installieren.
Die detaillierten Tutorials, die Teil dieser Reihe sind, sind am Ende dieser Seite aufgeführt.
Installieren Sie LEMP Stack unter Debian 9
Dieser Schnellstart zeigt Ihnen die grundlegenden Schritte, die erforderlich sind, um einen LEMP-Stack auf einem Debian 9-Server zu installieren.
Voraussetzungen
Der Benutzer, unter dem Sie angemeldet sind, muss über Sudo-Berechtigungen verfügen, um Pakete installieren zu können.
Schritt 1. Nginx installieren
Nginx ist in Standard-Debian-Repositories verfügbar. Aktualisieren Sie den Paketindex und installieren Sie Nginx mit den folgenden Befehlen:
sudo apt update
sudo apt install nginx
Der Nginx-Dienst wird nach Abschluss des Installationsvorgangs automatisch gestartet.
Schritt 2. MariaDB installieren
Mit der Veröffentlichung von Debian 9 wurde MySQL durch MariaDB als Standard-Datenbanksystem ersetzt. Installieren Sie MariaDB, indem Sie den folgenden Befehl ausführen:
sudo apt install mariadb-server
Setzen Sie nach Abschluss der Installation den Befehl
mysql_secure_installation
, um die Sicherheit der MySQL-Installation zu verbessern:
sudo mysql_secure_installation
Sie werden aufgefordert, das Root-Kennwort festzulegen, den anonymen Benutzer zu entfernen, den Root-Benutzerzugriff auf den lokalen Computer einzuschränken und die Testdatenbank zu entfernen. Sie sollten alle Fragen mit „Y“ (Ja) beantworten.
Wenn Sie MySQL anstelle von MariaDB installieren möchten, lesen Sie in unserem Tutorial die Installationsanweisungen.Schritt 3. PHP installieren
Debian 9 wird mit PHP Version 7.0 ausgeliefert. Um PHP FPM und die gängigsten PHP-Module zu installieren, geben Sie Folgendes ein:
sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Besuchen Sie dieses Tutorial, um PHP 7.2 zu installieren.
Schritt 4. Konfigurieren von Nginx zur Verarbeitung von PHP-Seiten
Nachdem wir alle LEMP-Komponenten installiert haben, können wir die Konfigurationsdatei des virtuellen Nginx-Hosts bearbeiten und die folgenden Zeilen hinzufügen, damit Nginx PHP-Dateien verarbeiten kann:
server {
#… other code
location ~.php $ {include snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; }}
Vergessen Sie nicht, den Nginx-Dienst neu zu starten, damit die Änderungen wirksam werden:
Mehr Informationen
Ausführlichere Anweisungen zu den einzelnen Schritten finden Sie in den folgenden Lernprogrammen.
Tutorials
Wie lange dauert es, bis ich das Steam-Library-Backlog überbrückt habe? Wenn Sie diese Frage haben, erfahren Sie auf der Wie lange zu schlagen Rechner Website, wie viele Stunden Sie benötigen, um Ihre Steam Library fertig zu stellen. Gut für Spieler auf Steam, die mit einem Überhang an Spielen feststecken, die sie vielleicht niemals spielen können.
Wie lange dauert es, bis ich den Rückstand meiner Steam-Bibliothek überwunden habe? Wenn Sie diese Frage haben, wird Ihnen auf der Rechner-Website
Wie installiere ich Anaconda auf Debian 10?
Anaconda ist die beliebteste Plattform für Python / R-Datenwissenschaft und maschinelles Lernen. In diesem Tutorial werden wir Sie durch das Herunterladen und Installieren von Anaconda Python Distribution auf Debian 10 führen.
Wie installiere ich Lemp Stack auf Ubuntu 18.04
Diese Tutorials zeigen Ihnen, wie Sie Nginx installieren, Nginx-Serverblöcke erstellen, ein kostenloses Let's Encrypt SSL-Zertifikat erstellen, MySQL installieren und sichern und PHP 7.2 installieren.







