GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> LAMP

So installieren Sie LAMP Server unter CentOS 8

LAMPE , ein Akronym für Linux , Apache , MySQL, und PHP , ist ein beliebter kostenloser Open-Source-Stack, der von Website-Administratoren und Entwicklern gleichermaßen zum Testen und Hosten dynamischer Websites verwendet wird.

Die LAMPE server kommt mit 4 Kernkomponenten:der Apache Webserver, MySQL oder MariaDB Datenbank und PHP Dies ist eine beliebte Skriptsprache, die zum Erstellen dynamischer Webseiten verwendet wird.

Verwandter Artikel :So installieren Sie den LEMP-Server unter CentOS 8

Die LAMPE Stack ist ein beliebter Hosting-Stack für die überwiegende Mehrheit der Hosting-Unternehmen bei der Bereitstellung einer Hosting-Umgebung für die Websites der Benutzer. In diesem Artikel erfahren Sie, wie Sie den LAMP-Server unter CentOS 8 installieren Linux-Distribution.

Schritt 1:CentOS 8-Softwarepakete aktualisieren

Wie immer empfohlen, ist es eine gute Idee, Softwarepakete zu aktualisieren, bevor Sie mit der Installation beginnen. Melden Sie sich also bei Ihrem Server an und führen Sie den folgenden Befehl aus.

$ sudo dnf update

CentOS 8-Pakete aktualisieren

Schritt 2:Apache-Webserver auf CentOS 8 installieren

Wenn die Systempakete auf dem neuesten Stand sind, ist der nächste Schritt die Installation des Apache-Webservers und einige wichtige Tools und Dienstprogramme führen den Befehl aus.

$ sudo dnf install httpd httpd-tools 

Installieren Sie Apache unter CentOS 8

Aktivieren Sie nach Abschluss der Installation Apache um beim Systemstart automatisch mit dem folgenden Befehl zu starten.

$ sudo systemctl enable httpd

Als nächstes starten Sie den Apache Dienst, indem Sie den Befehl ausführen.

$ sudo systemctl start httpd

Zur Bestätigung ist Apache Webdienst ausgeführt wird, führen Sie den Befehl aus.

$ sudo systemctl status httpd

Überprüfen Sie den Apache-Dienststatus

Aktualisieren Sie nach der Installation von Apache die Firewall-Regeln, um Anfragen an den Webserver zuzulassen.

$ sudo firewall-cmd --permanent --zone=public --add-service=http
$ sudo firewall-cmd --permanent --zone=public --add-service=https
$ sudo firewall-cmd --reload

Wenn Sie ein wenig neugierig sind, können Sie die Version von Apache neben anderen Details zu Apache abrufen durch Ausführen des rpm-Befehls.

$ sudo rpm -qi

Überprüfen Sie die Apache-Version

Außerdem können Sie Ihren Webbrowser öffnen und die angezeigte IP Ihres Servers besuchen.

http://server-IP

Überprüfen Sie die Apache-Webseite

Schritt 3:MariaDB auf CentOS 8 installieren

MariaDB ist ein Fork von MySQL Datenbank . Es wurde von einem ehemaligen Team von MySQL entwickelt der Bedenken hatte, dass Oracle kann MySQL drehen zu einem Closed-Source-Projekt. Es wird mit innovativen und besseren Funktionen als MySQL ausgeliefert das macht es zu einer besseren Option als MySQL .

So installieren Sie MariaDB , führen Sie den Befehl aus.

$ dnf install mariadb-server mariadb -y

Installieren Sie MariaDB in CentOS 8

Als nächstes starten und aktivieren Sie MariaDB beim Start, führen Sie den Befehl aus.

$ systemctl start mariadb
$ systemctl enable mariadb

Sie können den Status von MariaDB überprüfen indem Sie den Befehl ausführen.

$ systemctl status mariadb

Überprüfen Sie den MariaDB-Dienststatus

Als letztes müssen wir unsere MariaDB sichern Datenbank-Engine durch Ausführen.

$ mysql_secure_installation

Sichere MariaDB-Installation auf CentOS 8

Sie werden aufgefordert, das Root-Passwort einzugeben (falls Sie bereits ein Root-Passwort haben) oder es einzurichten. Antworten Sie danach mit Y für jede nachfolgende Eingabeaufforderung.

Zusammenfassung der sicheren MariaDB-Installation

Schritt 4:Installieren Sie PHP 7 auf CentOS 8

Die letzte Komponente in der LAMP Stack, den wir installieren müssen, ist PHP , und wie bereits erwähnt, PHP ist eine Skript-Web-Programmiersprache, die zum Entwickeln dynamischer Webseiten verwendet wird.

Wir werden die neueste Version von PHP installieren ( PHP 7.4 zum Zeitpunkt der Niederschrift dieser Anleitung) mit dem Remi Repository.

Installieren Sie zuerst das EPEL Repository.

$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Installieren Sie als Nächstes yum utils und aktivieren Sie remi-repository Verwenden Sie den folgenden Befehl.

$ sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm

Remi-Repository auf CentOS 8 installieren

Nach erfolgreicher Installation von yum-utils und Remi-Pakete suchen Sie nach PHP Module, die zum Download verfügbar sind, indem Sie den Befehl ausführen.

$ sudo dnf module list php

Die Ausgabe enthält das verfügbare PHP Module, Streams und Installationsprofile wie unten gezeigt.

PHP-Modul in CentOS 8 auflisten

Die Ausgabe zeigt die aktuell installierte Version von PHP an ist PHP 7.2 . So installieren Sie die neuere Version PHP 7.4 , setzen Sie die PHP-Module zurück.

$ sudo dnf module reset php

PHP-Modul in CentOS 8 zurücksetzen

Nachdem Sie das PHP zurückgesetzt haben Module, aktivieren Sie PHP 7.4 Modul durch Ausführen.

$ sudo dnf module enable php:remi-7.4

PHP-Modul in CentOS 8 aktivieren

Installieren Sie schließlich PHP , PHP-FPM (FastCGI Process Manager) und zugehörige PHP-Module mit dem Befehl.

$ sudo dnf install php php-opcache php-gd php-curl php-mysqlnd

Installieren Sie PHP-Module in CentOS 8

Zur Überprüfung der installierten Version zur Ausführung.

$ php -v 

Überprüfen Sie die PHP-Version in CentOS 8

Perfekt! Wir haben jetzt PHP 7.4 Eingerichtet. Ebenso wichtig ist, dass wir PHP-FPM starten und aktivieren müssen beim Booten.

$ sudo systemctl start php-fpm
$ sudo systemctl enable php-fpm

Um den Status zu überprüfen, führen Sie den Befehl aus.

$ sudo systemctl status php-fpm

Überprüfen Sie den PHP-FPM-Status

Um SELinux anzuweisen um Apache zuzulassen um das PHP auszuführen Code über PHP-FPM laufen.

$ setsebool -P httpd_execmem 1

Starten Sie abschließend den Apache-Webserver neu, damit PHP mit dem Apache-Webserver funktioniert.

$ sudo systemctl restart httpd

Schritt 5:PHP-Informationen testen

Zum Testen von PHP mit dem Webserver müssen Sie eine info.php erstellen Datei in das Stammverzeichnis des Dokuments.

$ vi /var/www/html/info.php

Fügen Sie den unten stehenden PHP-Code ein und speichern Sie die Datei.

<?php
 phpinfo ();
?>

Gehen Sie dann zu Ihrem Browser und geben Sie die folgende URL ein. Denken Sie daran, die Server-IP-Adresse durch die tatsächliche IP-Adresse Ihres Servers zu ersetzen.

http://server-ip-address/info.php

Überprüfen Sie die PHP-Informationen in CentOS 8

Sie sollten jetzt Informationen zu PHP sehen können in Ihrem Webbrowser.

Toll! Sie haben jetzt Apache installiert , PHP und MariaDB auf Ihrem CentOS 8 System. Stellen Sie als bewährte Methode sicher, dass Sie die info.php löschen Datei, da sie ein Sicherheitsrisiko darstellen kann, wenn Hacker die von Ihnen ausgeführte PHP-Version identifizieren können.

Sharing is Caring…
Auf Facebook teilenAuf Twitter teilenAuf Linkedin teilenAuf Reddit teilen
LAMP
  1. So installieren Sie den Apache-Webserver unter CentOS 7

  2. So installieren Sie den LAMP-Stack unter CentOS 7

  3. So installieren Sie MariaDB unter CentOS 8

  4. So installieren Sie Apache Webserver auf Centos 8

  5. Installieren Sie Apache unter CentOS 8

So installieren Sie LAMP Stack (Apache, MariaDB, PHP7.1) unter Ubuntu 17.10

So installieren Sie Apache, MySQL und PHP (LAMP) unter CentOS 8

So installieren Sie LAMP (Linux Apache, MariaDB, PHP) unter CentOS 7

So installieren Sie den LEMP-Server unter CentOS 8

So installieren Sie LAMP (Apache, MariaDB, PHP) auf einem CentOS 7.2-Cloud-Server

So installieren Sie einen LAMP-Stack (Apache, MariaDB, PHP) unter CentOS 7