GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

So installieren Sie LEMP (Linux, Nginx, MariaDB, PHP) auf Fedora 30 Server

In diesem Artikel sehen wir uns an, wie man LEMP installiert Stack auf Fedora 30 Server. LEMP steht für:

  • L -> Linux
  • E -> Nginx
  • M -> Maria DB
  • P -> PHP

Ich gehe von Fedora 30 aus ist bereits auf Ihrem System installiert.

LEMP ist eine Sammlung leistungsstarker Software-Setups, die auf einem Linux-Server installiert werden, um bei der Entwicklung beliebter Entwicklungsplattformen zum Erstellen von Websites zu helfen. LEMP ist eine Variation von LAMP, wobei anstelle von Apache , EngineX (Nginx) wird ebenso verwendet wie MariaDB anstelle von MySQL verwendet . Diese Anleitung ist eine Sammlung separater Anleitungen zur Installation von Nginx, Maria DB und PHP.

Installieren Sie Nginx, PHP 7.3 und PHP-FPM auf Fedora 30 Server

Werfen wir einen Blick darauf, wie Nginx und PHP zusammen mit PHP FPM auf Fedora 30 Server installiert werden.

Schritt 1) ​​Wechseln Sie zum Root-Benutzer

Der erste Schritt bei der Installation von Nginx in Ihrem System besteht darin, zum Root-Benutzer zu wechseln. Verwenden Sie den folgenden Befehl:

[email protected] ~]$ sudo -i
[sudo] password for pkumar:
[[email protected] ~]#

Schritt 2) Installieren Sie Nginx, PHP 7.3 und PHP FPM mit dem Befehl dnf

Installieren Sie Nginx mit dem folgenden dnf-Befehl:

[[email protected] ~]# dnf install nginx php php-fpm php-common -y

Schritt 3) Zusätzliche PHP-Module installieren

Die Standardinstallation von PHP enthält nur die grundlegenden und die am meisten benötigten Module. Wenn Sie zusätzliche Module wie GD, XML-Unterstützung für PHP, Befehlszeilenschnittstelle Zend OPCache-Funktionen usw. benötigen, können Sie jederzeit Ihre Pakete auswählen und alles auf einmal installieren. Siehe Beispielbefehl unten:

[[email protected] ~]# sudo dnf install php-opcache php-pecl-apcu php-cli php-pear php-pdo php-pecl-mongodb php-pecl-redis php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml -y

Schritt 4) Starten und aktivieren Sie den Nginx- und PHP-fpm-Dienst

Starten und aktivieren Sie den Nginx-Dienst mit dem folgenden Befehl

[[email protected] ~]# systemctl start nginx && systemctl enable nginx
Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service.
[[email protected] ~]#

Verwenden Sie den folgenden Befehl, um den PHP-FPM-Dienst zu starten und zu aktivieren

[[email protected] ~]# systemctl start php-fpm && systemctl enable php-fpm
Created symlink /etc/systemd/system/multi-user.target.wants/php-fpm.service → /usr/lib/systemd/system/php-fpm.service.
[[email protected] ~]#

Überprüfen Sie die Installation von Nginx (Webserver) und PHP,

Hinweis: Falls die Betriebssystem-Firewall aktiviert ist und auf Ihrem Fedora 30-System ausgeführt wird, lassen Sie 80 und 443 Ports mit den folgenden Befehlen zu,

[[email protected] ~]# firewall-cmd --permanent --add-service=http
success
[[email protected] ~]#
[[email protected] ~]# firewall-cmd --permanent --add-service=https
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]#

Öffnen Sie den Webbrowser und geben Sie die folgende URL ein:http://

Der obige Bildschirm bestätigt, dass NGINX erfolgreich installiert wurde.

Lassen Sie uns nun die PHP-Installation überprüfen, erstellen Sie eine Test-PHP-Seite (info.php) mit dem folgenden Befehl,

[[email protected] ~]# echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/info.php
[[email protected] ~]#

Geben Sie die folgende URL in den Webbrowser ein,

http:///info.php

Die obige Seite bestätigt, dass PHP 7.3.5 erfolgreich installiert wurde. Lassen Sie uns nun den MariaDB-Datenbankserver installieren.

Installieren Sie MariaDB auf Fedora 30

MariaDB ist ein großartiger Ersatz für MySQL DB, da es sehr ähnlich wie MySQL funktioniert und auch mit MySQL-Schritten kompatibel ist. Sehen wir uns die Schritte zur Installation von MariaDB auf Fedora 30 Server

an

Schritt 1) ​​Wechseln Sie zum Root-Benutzer

Der erste Schritt bei der Installation von MariaDB in Ihrem System besteht darin, zum Root-Benutzer zu wechseln, oder Sie können einen lokalen Benutzer mit Root-Rechten verwenden. Verwenden Sie den folgenden Befehl unten:

[[email protected] ~]# sudo -i
[[email protected] ~]#

Schritt 2) Installieren Sie die neueste Version von MariaDB (10.3) mit dem Befehl dnf

Verwenden Sie den folgenden Befehl, um MariaDB auf Fedora 30 Server zu installieren

[[email protected] ~]# dnf install mariadb-server -y

Schritt 3) Starten und aktivieren Sie den MariaDB-Dienst

Sobald die MariaDB in Schritt 2) erfolgreich installiert wurde, besteht der nächste Schritt darin, den MariaDB-Dienst zu starten. Verwenden Sie den folgenden Befehl:

[[email protected] ~]# systemctl start mariadb.service ; systemctl enable mariadb.service

Schritt 4) Sichere MariaDB-Installation

Wenn wir den MariaDB-Server installieren, gibt es standardmäßig kein Root-Passwort, außerdem werden anonyme Benutzer in der Datenbank erstellt. Um die Installation von MariaDB zu sichern, führen Sie also den folgenden Befehl „mysql_secure_installation“

aus
[[email protected] ~]# mysql_secure_installation

Als nächstes werden Sie mit einer Frage aufgefordert, beantworten Sie einfach die Fragen wie unten gezeigt:

Schritt 5) MariaDB-Installation testen

Nach der Installation können Sie jederzeit testen, ob MariaDB erfolgreich auf dem Server installiert wurde. Verwenden Sie den folgenden Befehl:

[[email protected] ~]# mysql -u root -p
Enter password:

Als nächstes werden Sie nach einem Passwort gefragt. Geben Sie das gleiche Passwort ein, das Sie während der sicheren MariaDB-Installation festgelegt haben, dann können Sie den MariaDB-Willkommensbildschirm sehen.

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 17
Server version: 10.3.12-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Und schließlich haben wir alles erledigt, um LEMP (Linux, Nginx, MariaDB und PHP) erfolgreich auf Ihrem Server zu installieren. Bitte posten Sie alle Ihre Kommentare und Vorschläge im Feedback-Bereich unten und wir werden so schnell wie möglich antworten.


Fedora
  1. So installieren Sie den LEMP-Stack unter Arch Linux

  2. So installieren Sie Nginx mit PHP und MariaDB (LEMP Stack) auf Fedora 31

  3. So installieren Sie Linux, Nginx, MariaDB, PHP (LEMP Stack) in CentOS 7 / RHEL 7

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

  5. So installieren Sie LEMP (Linux, Nginx, MariaDB &PHP-FPM) auf einem CentOS 7 VPS

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

So installieren Sie Nginx auf Fedora 22

So installieren Sie LEMP (Linux, Nginx, MySQL, PHP) auf einem Ubuntu 14.04 LTS Cloud Server

So installieren Sie LEMP (Nginx, MariaDB, PHP) auf Centos 7

So installieren Sie den LEMP-Stack unter Rocky Linux 8

So installieren Sie den LEMP-Server auf Oracle Linux 8