GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie den LEMP-Stack unter Ubuntu 18.04

In diesem Artikel haben wir die notwendigen Schritte zur Installation und Konfiguration des LEMP-Stacks auf Ubuntu 18.04 LTS erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.

LEMP ist eine Variation des allgegenwärtigen LAMP-Stacks, der zum Entwickeln und Bereitstellen von Webanwendungen verwendet wird. Traditionell besteht LAMP aus Linux, Apache, MySQL und PHP. Aufgrund des modularen Aufbaus können die Komponenten einfach ausgetauscht werden. Mit LEMP wird Apache durch das leichte, aber leistungsstarke Nginx ersetzt.

LEMP Stack auf Ubuntu installieren

Schritt 1. Bevor Sie mit der Installation eines Pakets auf Ihrem Ubuntu-Server beginnen, empfehlen wir immer, sicherzustellen, dass alle Systempakete aktualisiert sind.

sudo apt update
sudo apt upgrade

Schritt 2. Installieren Sie Nginx.

Installieren Sie NGINX aus dem Paket-Repository:

sudo apt install nginx

Starten Sie nach der Installation Nginx und aktivieren Sie mit diesen beiden Befehlen den automatischen Start nach einem Neustart:

sudo systemctl start nginx
sudo systemctl enable nginx

Sie können überprüfen, ob der Nginx-Webserver ausgeführt wird, indem Sie einen Webbrowser öffnen und Ihre Server-IP-Adresse aufrufen (http://server_ip_address). Sie sollten die Nginx-Willkommensseite erhalten.

Schritt 3. Installieren Sie MariaDB.

Um nun das mysql-server-Paket zu installieren, führen Sie den folgenden Befehl aus:

sudo apt install mariadb-server

Nach Abschluss der Installation startet MariaDB automatisch. Überprüfen Sie die MariaDB-Version, indem Sie Folgendes eingeben:

sudo systemctl status mysql

Führen Sie dann den Befehl mysql_secure_installation aus, um die Sicherheit der MariaDB-Installation zu verbessern:

sudo mysql_secure_installation

Schritt 4. Installieren Sie PHP.

Ubuntu 18.04 LTS wird mit der neuesten und besten PHP-Version 7.2 ausgeliefert. Um PHP und einige andere gebräuchliche PHP-Module zu installieren, geben Sie Folgendes ein:

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

Sobald die PHP-Pakete installiert sind, starten Sie den Nginx-Dienst neu mit:

sudo systemctl restart nginx

Schritt 5. Konfigurieren Sie Nginx für PHP.

Der nächste Schritt, den Sie ausführen müssen, ist die Änderung der Nginx-Konfigurationsdatei:

cd /etc/nginx/sites-available/
nano /etc/nginx/sites-available/your_domain.com.conf

Fügen Sie den folgenden Inhalt ein:

server {
listen 80;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
server_name your_domain.com;

location / {
try_files $uri $uri/ =404;
}

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

location ~ /\.ht {
deny all;
}
}

Um die gerade erstellte Serverkonfiguration zu aktivieren, führen Sie den folgenden Befehl aus:

ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

Starten Sie PHP neu und laden Sie die NGINX-Konfiguration neu:

sudo systemctl restart php-fpm
sudo nginx -s reload

Schritt 6. Firewall konfigurieren.

Es wird empfohlen, dass Sie die ufw-Firewall aktivieren und eine Regel für Nginx hinzufügen:

sudo ufw allow OpenSSH
sudo ufw allow 'Nginx HTTP'
sudo ufw enable

Schritt 7. PHP testen

Jetzt sollten Sie eine info.php-Datei erstellen, um PHP zu testen, geben Sie dazu Folgendes ein:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

Öffnen Sie dann den folgenden Link in Ihrem Webbrowser und wir können alle Informationen über PHP und seine anderen Konfigurationen sehen:http://your-domain/phpinfo.php (ersetzen Sie Ihre IP-Adresse durch die obige).

Das ist alles, was Sie tun müssen, um LEMP Stack auf Ubuntu 18.04 zu installieren. Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.


Ubuntu
  1. So installieren Sie PHP 8.0 unter Ubuntu 20.04 / Ubuntu 18.04

  2. So installieren Sie PHP 7.2 auf Ubuntu 18.04 LTS

  3. So installieren Sie PHP 8 auf Ubuntu 18.04 LTS

  4. So installieren Sie PHP 7.2 auf Ubuntu 16.04

  5. So installieren Sie LEMP Stack Nginx, MySQL, PHP unter Ubuntu 22.04

So installieren Sie PHP 8 auf Ubuntu 20.04

So installieren Sie PHP 8.0 unter Ubuntu 20.04 / 18.04

So installieren Sie PHP unter Ubuntu 22.04

So installieren Sie den ELK-Stack unter Ubuntu 20.04

So installieren Sie PHP 8 unter Ubuntu 18.04

So installieren Sie PHP unter Ubuntu 22.04