How to Install Ubuntu 18.04 LTS on VMware Workstation Player with VMware Tools
Inhaltsverzeichnis:
- Installieren Sie LEMP Stack unter CentOS 7
- 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 Tutorials zeigen Ihnen, wie Sie Nginx installieren, ein kostenloses Let's Encrypt SSL-Zertifikat erstellen, MySQL installieren und sichern und PHP 7 installieren.
Die detaillierten Tutorials, die Teil dieser Reihe sind, sind am Ende dieser Seite aufgeführt.
Installieren Sie LEMP Stack unter CentOS 7
In diesem Schnellstart werden die grundlegenden Schritte gezeigt, die erforderlich sind, um einen LEMP-Stack auf einem CentOS 7-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 im Standard-CentOS 7-Repository nicht verfügbar, daher verwenden wir die EPEL-Repositorys. Verwenden Sie den folgenden Befehl, um das EPEL-Repository zu Ihrem System hinzuzufügen:
sudo yum install epel-release
Nachdem das EPEL-Repository aktiviert wurde, installieren Sie das Nginx-Paket mit:
sudo yum install nginx
Nach der Installation starten und aktivieren Sie den Nginx-Dienst, indem Sie Folgendes eingeben:
sudo systemctl start nginx
sudo systemctl enable nginx
Schritt 2. MariaDB installieren
Der nächste Schritt ist die Installation der MariaDB-Pakete. Geben Sie dazu Folgendes ein:
sudo yum install mariadb-server
Sobald der MariaDB-Server installiert ist, starten und aktivieren Sie den Dienst mit:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
- Zum Zeitpunkt des Schreibens ist MariaDB 5.5 im offiziellen CentOS 7-Repository verfügbar. Wenn Sie eine neuere Version installieren möchten, lesen Sie bitte dieses Tutorial. Wenn Sie MySQL anstelle von MariaDB installieren möchten, lesen Sie unsere Installationsanweisungen in unserem Tutorial.
Schritt 3. PHP installieren
CentOS 7 wird mit PHP 5.4 ausgeliefert, das seit einiger Zeit EOL-fähig ist. Daher werden wir das Remi-Repository verwenden, um PHP 7.2 zu installieren.
Führen Sie den folgenden Befehl aus, um das Remi-Repository zu Ihrem System hinzuzufügen:
sudo yum install
Sobald es hinzugefügt wurde, installiere das
yum-utils
Paket und aktiviere das
remi-php72
Repository:
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
Nachdem wir das Remi-Repository aktiviert haben, können wir PHP FPM und einige der gängigsten PHP-Module installieren mit:
sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Standardmäßig wird PHP FPM als Benutzer-
apache
auf Port 9000 ausgeführt. Wir ändern den Benutzer in
nginx
und wechseln vom TCP-Socket zum Unix-Socket. Bearbeiten Sie dazu die gelb markierten Zeilen:
sudo nano /etc/php-fpm.d/www.conf
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
Stellen Sie sicher, dass das Verzeichnis
/var/lib/php
die richtigen Berechtigungen hat:
chown -R root:nginx /var/lib/php
Speichern Sie die Datei, aktivieren und starten Sie den PHP-FPM-Dienst mit:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
Schritt 4. Konfigurieren von Nginx zur Verarbeitung von PHP-Seiten
Nachdem wir alle LEMP-Komponenten installiert haben, können wir die Konfigurationsdatei für den Nginx-Serverblock bearbeiten und die folgenden Zeilen hinzufügen, damit Nginx PHP-Dateien verarbeiten kann:
server {
#… other code
location ~.php $ {try_files $ uri = 404; fastcgi_pass unix: /run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; include fastcgi_params; }}
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
So installieren und konfigurieren Sie redmine auf centos 7
Redmine ist eines der beliebtesten Tools für Open Source-Projektmanagement und Issue-Tracking. Dieses Tutorial behandelt die Schritte, die zur Installation und Konfiguration von Redmine unter CentOS 7 erforderlich sind.
Wie installiere ich Lemp Stack auf Debian 9?
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
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.







