07.06.2023

So installieren Sie LEMP Stapeln Sie weiter Ubuntu 20.04

Das LEMP Stack ist eines der beliebtesten Kits als Grundlage für eine Website. Es besteht aus einem Linux Server, Nginx Webserver, MySQL Datenbankmanagementsysteme und PHP. Wir werden einen Blick auf den Prozess der Installation eines werfen LEMP stapeln in Ubuntu 20.04. Alle Befehle müssen als ausgeführt werden Wurzel oder hinzufügen sudo vor ihnen.

Im Serverspace Sie uns Erstellen Sie einen Server mit bereits installierter App“LEMP".

Montage von Nginx

Lassen Sie uns zunächst den Cache des Paketmanagers aktualisieren und installieren Nginx.

apt-Update
apt installieren nginx

Besitzt das firewall aktiviert ist, müssen Sie den Zugriff auf den Server auf Port 80 zulassen:

ufw erlauben in "Nginx HTTP"

Ausgang:

Regeln aktualisiert
Regeln aktualisiert (v6)

Sie können jetzt überprüfen, ob die Nginx Webserver läuft, indem Sie die öffentliche IP-Adresse Ihres Servers in die Adressleiste Ihres Browsers eingeben. Sie sehen die folgende Seite:

Bild 1. Nginx Startseite.

Montage von MySQL

So installieren Sie MySQL Server geben Sie ein:

apt installieren mysql-Server

Führen Sie nach der Installation das Skript aus und befolgen Sie die Anweisungen, um die empfohlenen Einstellungen zu konfigurieren MySQL Sicherheitseinstellungen. Die sicherste Einstellung wird mit positiven Antworten und der strengsten Prüfung der Passwortkomplexität erreicht.

mysql_sichere_Installation

PHP installieren

Installieren Sie die folgenden Pakete, um PHP auf dem Server zum Laufen zu bringen.

apt install php-fpm php-mysql

Konfigurieren Nginx für PHP-Verarbeitung

In diesem Tutorial zeigen wir Ihnen, wie Sie die PHP-Verarbeitung am Beispiel des standardmäßigen virtuellen Hosts konfigurieren. Beim Konfigurieren Nginx Um mit mehreren Domänennamen zu arbeiten, gilt diese Einstellung ebenfalls. Nginx Leitfaden zur Grundkonfiguration des virtuellen Hosts.
Öffnen Sie die Standardkonfigurationsdatei für den virtuellen Host.

nano /etc/nginx/sites-available/default

Fügen Sie den nächsten Code am Ende hinzu Server Abschnitt:

    location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;

Speichern und schließen Sie die Datei und überprüfen Sie die Konfiguration auf Fehler:

nginx -t

Wiederaufnahme Nginx:

systemctl neu starten nginx

Testen Sie PHP auf Nginx Server

Wir werden jetzt eine erstellen . Php Datei auf unserem Server und prüfen Sie, ob PHP läuft. Erstellen Sie eine Datei:

nano /var/www/html/info.php

Fügen Sie hier den folgenden Inhalt ein:

Geben Sie nun die öffentliche IP-Adresse Ihres Servers in die Adressleiste Ihres Browsers ein /info.php Am Ende:

http://server-public-ip/info.php

Wenn Sie den folgenden Inhalt sehen, funktioniert PHP einwandfrei Nginx.

Screenshot 2. PHP-Tests.