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 install nginx
Besitzt das firewall aktiviert ist, müssen Sie den Zugriff auf den Server auf Port 80 zulassen:
ufw allow in "Nginx HTTP"
Ausgang:
Rules updated
Rules updated (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:
Montage von MySQL
So installieren Sie MySQL Server geben Sie ein:
apt install 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_secure_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 restart 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:
<!--?php phpinfo(); ?-->
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.