GNU/Linux >> LINUX-Kenntnisse >  >> Rocky Linux

Wie installiere ich WordPress mit LEMP (Nginx, MariaDB und PHP) unter Rocky Linux 8?

LEMP ist ein Open-Source-Software-Stack und eignet sich ideal zum Hosten von Webanwendungen im Internet. LEMP ist ein Akronym für Linux, Nginx, MariaDB/MySQL und PHP. Im Allgemeinen werden LEMP-Stacks verwendet, um stark frequentierte und hochskalierbare Websites im Internet zu hosten. Ein LEMP-Stack ist eine Gruppe von Linux-basierter Open-Source-Software, einschließlich Nginx-Webserver, MariaDB-Datenbankserver und PHP.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig bei der Durchführung verwandter LEMP-Abfragen.

In diesem Zusammenhang werden wir untersuchen, wie man einen LEMP-Stack auf Rocky Linux 8 installiert.


Schritte zur Installation des LEMP-Stacks auf Rocky Linux 8

1. Systemaktualisierung durchführen

Sobald Sie sich über ein ssh-Tool wie Putty bei Ihrem Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren:

$ dnf update -y


2. Installieren Sie den Nginx-Webserver unter Rocky Linux 8

Hier müssen Sie nur das Nginx-Webserverpaket auf Ihrem System installieren. Sie können es mit dem folgenden Befehl installieren:

$ dnf install nginx -y

Dadurch wird das Nginx-Paket zusammen mit anderen erforderlichen Abhängigkeiten auf Ihrem System installiert. Starten Sie als Nächstes den Nginx-Dienst und aktivieren Sie ihn so, dass er beim Systemneustart gestartet wird:

$ systemctl start nginx
$ systemctl enable nginx

Sie können jetzt den Status des Nginx-Dienstes mit dem folgenden Befehl überprüfen:

$ systemctl status nginx

Sie können die Nginx-Installation auch über den Webbrowser überprüfen. Öffnen Sie Ihren Webbrowser und geben Sie die URL http://your-server-ip ein. Sie sollten die Nginx-Testseite sehen.


3. Installieren Sie den MariaDB-Datenbankserver auf Rocky Linux 8

Als nächstes müssen Sie den MariaDB- oder MySQL-Datenbankserver auf Ihrem System installieren. Wir empfehlen die Installation des MariaDB-Servers aufgrund seiner zahlreichen Verbesserungen, wie z. B. leistungsstarke Speicher-Engines und Abwärtskompatibilität mit MySQL.

Führen Sie den folgenden Befehl aus, um den MariaDB-Server zu installieren:

$ dnf install mariadb-server -y

Starten Sie nach der Installation von MariaDB den MariaDB-Dienst und ermöglichen Sie ihm, beim Systemneustart zu starten:

$ systemctl start mariadb
$ systemctl enable mariadb

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der MariaDB-Daemon ausgeführt wird:

$ systemctl status mariadb

Als Nächstes empfehlen wir, das Skript mysql_secure_installation auszuführen, um die MariaDB-Installation zu sichern.

Sie können es mit dem folgenden Befehl ausführen:

$ mysql_secure_installation

Sie werden dann gefragt, ob Sie ein MariaDB-Root-Passwort festlegen, anonyme Benutzer entfernen, die Root-Anmeldung verbieten und die Testdatenbank entfernen möchten:

Enter current password for root (enter for none): 
Set root password? [Y/n] Y
New password: 
Re-enter new password: 
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y


4. Installieren Sie PHP auf Rocky Linux 8

Als nächstes müssen Sie PHP auf Ihrem System installieren. Standardmäßig bietet Rocky Linux AppStream Repo mehrere Versionen von PHP.

Sie können alle verfügbaren PHP-Versionen mit dem folgenden Befehl überprüfen:

$ dnf module list php

Die Standard-PHP-Version ist auf PHP 7.2 eingestellt. Wenn Sie das neueste PHP 7.4 installieren möchten, müssen Sie die Standard-PHP-Streams zurücksetzen.

Führen Sie den folgenden Befehl aus, um das Standard-PHP zurückzusetzen:

$ dnf module reset php

Aktivieren Sie als Nächstes die PHP 7.4-Version mit dem folgenden Befehl:

$ dnf module enable php:7.4

Als nächstes installieren Sie PHP 7.4 mit anderen Erweiterungen mit dem folgenden Befehl:

$ dnf install php php-fpm php-cli php-curl php-zip php-mysqli -y

Überprüfen Sie nach der Installation von PHP die installierte Version von PHP mit dem folgenden Befehl:

$ php -v

Sie sollten Folgendes sehen:

PHP 7.4.6 (cli) (built: May 12 2020 08:09:15) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.6, Copyright (c), by Zend Technologies

Standardmäßig wird PHP-FPM als Apache-Benutzer ausgeführt, daher müssen Sie die PHP-FPM-Konfigurationsdatei bearbeiten und so einstellen, dass sie als nginx-Benutzer ausgeführt wird:

$ nano /etc/php-fpm.d/www.conf

Ändern Sie die folgenden Zeilen:

user = nginx
Group = nginx

Speichern und schließen Sie die Datei, wenn Sie fertig sind.

Eine andere Möglichkeit, die PHP-Version zu testen, besteht darin, eine info.php-Datei im Nginx-Webstammverzeichnis zu erstellen und über den Webbrowser darauf zuzugreifen.

Erstellen Sie zuerst eine info.php-Datei:

$ nano /usr/share/nginx/html/info.php

Fügen Sie die folgenden Zeilen hinzu:

<?php
phpinfo();
?>

Speichern und schließen Sie die Datei und starten Sie dann den Nginx- und PHP-FPM-Dienst neu, um die Änderungen zu übernehmen:

$ systemctl restart nginx php-fpm

Öffnen Sie nun Ihren Webbrowser und greifen Sie über die URL http://your-server-ip/info.php auf die Seite info.php zu. Sie sollten die PHP-Version auf dem Bildschirm sehen.



Rocky Linux
  1. So installieren Sie WordPress mit Nginx unter CentOS 7

  2. So installieren Sie WordPress mit HHVM und Nginx unter CentOS 7

  3. So installieren Sie Nginx mit PHP und MySQL (LEMP Stack) unter CentOS 7

  4. So installieren Sie WordPress mit Apache, MariaDB und PHP 7 auf Arch Linux

  5. So installieren und konfigurieren Sie PHP und Nginx (LEMP) unter Rocky Linux/Alma Linux 8

So installieren Sie Wordpress mit Nginx, MariaDB und HHVM auf Debian 8

So installieren Sie phpBB mit LEMP (Nginx, MariaDB und PHP) unter Debian 11 Bullseye

So installieren Sie PHP 7.4 auf Rocky Linux 8

So installieren Sie Linux, Nginx, MariaDB und PHP (LEMP) auf Fedora 22

So installieren Sie PHP 8 auf Rocky Linux 8

So installieren Sie Nginx unter Rocky Linux 8