Android

Wie installiere ich Lemp Stack auf Ubuntu 18.04

How to install XAMPP on Ubuntu 20.04 / Ubuntu 18.04 (Linux)

How to install XAMPP on Ubuntu 20.04 / Ubuntu 18.04 (Linux)

Inhaltsverzeichnis:

Anonim

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

Die detaillierten Tutorials, die Teil dieser Reihe sind, sind am Ende dieser Seite aufgeführt.

Installieren Sie LEMP Stack unter Ubuntu 18.04

Dieser Schnellstart zeigt Ihnen die grundlegenden Schritte, die erforderlich sind, um einen LEMP-Stack auf einem Ubuntu 18.04-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 Ubuntu-Repositories verfügbar. Aktualisieren Sie den Paketindex und installieren Sie Nginx mit den folgenden Befehlen:

sudo apt update sudo apt install nginx

Schritt 2. MySQL installieren

Der nächste Schritt ist die Installation der MySQL-Pakete. Geben Sie dazu Folgendes ein:

sudo apt install mysql-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 MariaDB anstelle von MySQL installieren möchten, lesen Sie in unserem Tutorial die Installationsanweisungen.

Schritt 3. PHP installieren

Ubuntu 18.04 LTS wird mit der neuesten und besten PHP-Version 7.2 ausgeliefert. Um PHP FPM und einige der am häufigsten verwendeten PHP-Module zu installieren, geben Sie Folgendes ein:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql

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.2-fpm.sock; }}

Vergessen Sie nicht, den Nginx-Dienst neu zu starten, damit die Änderungen wirksam werden:

sudo systemctl restart nginx

Mehr Informationen

Ausführlichere Anweisungen zu den einzelnen Schritten finden Sie in den folgenden Lernprogrammen.

Tutorials