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

So installieren Sie LAMP auf Rocky Linux 8 Server

LAMP ist ein Stapel von Software – Apache, MySQL und PHP, die auf Linux-Betriebssystemen wie Rocky Linux 8 Server, AlmaLinux, CentOS, Ubuntu usw. installiert sind.

Um eine Website auf einem beliebigen Server auszuführen, müssen wir eine Webserver-Plattform wie Apache oder Nginx installieren. Um Daten zu speichern und PHP-basierte CMS zu unterstützen; MySQL und PHP werden benötigt. In der heutigen Welt, in der Hunderte von Websites auf CMS wie WordPress ausgeführt werden, finden Sie die LAMP-Einrichtung auf den meisten vorinstallierten Hosting-Diensten. Also überhaupt kein Ärger oder Chaos mit Befehlen. Darüber hinaus machen WHM Cpanel-ähnliche Bedienfelder unser Leben noch einfacher.

Wenn Sie jedoch bereits Linux-Benutzer sind und Ihren eigenen LAMP-Server von Grund auf auf einer VPS- oder Cloud-Hosting-Plattform mit Rocky Linux einrichten möchten, finden Sie hier das Tutorial, das Ihnen dabei hilft.

LAMP – Apache-, MySQL- und PHP-Installation auf Rocky Linux 8-Server

Die hier angegebenen Schritte und Befehle zum Einrichten des LAMP-Servers unter Rocky Linux können auch für AlmaLinux, CentOS und RHEL 8 Linux verwendet werden.

1. Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist

Bevor Sie einen Installationsbefehl ausführen, müssen Sie zunächst sicherstellen, dass Ihr System auf dem neuesten Stand ist. Und dafür einfach ausführen:

sudo dnf update

2. Installieren Sie den Apache-Webserver auf Rocky Linux 8

Nach dem Update werden wir also als erstes den beliebten Apache-Webserver installieren und einrichten. Es ist sehr einfach zu verwalten und zu verwenden. Außerdem sind die Pakete zum Einrichten bereits im Basis-Repository von Rocky Linux verfügbar, daher einfach ausführen:

sudo dnf install httpd httpd-tools

3. Aktivieren und starten Sie Apache

Der nächste Schritt besteht darin, die Webserver-Dienste zu starten und sie auch automatisch mit dem Systemstart auszuführen. Dadurch wird sichergestellt, dass wir den Apache nicht nach jedem Neustart des Servers manuell starten müssen.

Starten

sudo systemctl start httpd

Aktivieren 

sudo systemctl enable httpd

Um zu bestätigen, dass alles ordnungsgemäß funktioniert, können Sie den Status überprüfen-

sudo systemctl status httpd

4. HTTP-Dienst oder Port 80 in FireWall zulassen

Standardmäßig können Sie mit einem anderen System nicht auf Ihren Webserver außerhalb Ihres Rocky Linux 8-Servers zugreifen. Dafür müssen wir die Ports 80 und 443 in unserer Server-Firewall öffnen.

Hinweis :Wenn Sie einen Cloud-Dienst verwenden, öffnen Sie die Ports 80 und 443 in seiner dedizierten Firewall, die Ihre Instanz schützt.

Auf dem Server

Öffnen Sie Port 80 oder http:

sudo firewall-cmd --permanent --zone=public --add-service=http

Öffnen Sie Port 443 oder https:

sudo firewall-cmd --permanent --zone=public --add-service=https

Firewall neu laden, damit die Änderungen wirksam werden

sudo firewall-cmd --reload

Sobald die oben genannten Dinge erledigt sind, öffnen Sie einen beliebigen Systembrowser, der auf die IP-Adresse Ihres Servers zugreifen kann, und verweisen Sie darauf. Dadurch wird eine Verbindung zur Standardseite des Apache-Webservers hergestellt, die auf Rocky Linux 8 gehostet wird.

http://your-server-ipadress

5. Installieren Sie MySQL oder MariaDB

Als nächstes richten wir ein Medium ein, auf dem wir unsere Website-Daten speichern können, und dafür verwenden wir Datenbanksysteme. Am gebräuchlichsten ist Oracle’s MySQL oder sein Fork MariaDB.

Beide funktionieren gleich, Sie können diejenige nach Ihrer Wahl auswählen.

Installationsbefehl für MySQL

sudo dnf install mysql-server mysql

oder

Für MariaDB

sudo dnf install mariadb-server mariadb -y

Befehl zum Starten und Aktivieren von MySQL- und MariaDB-Diensten

Für MySQL:

sudo systemctl start mysqld
sudo systemctl enable mysqld

So prüfen Sie den Status:

sudo systemctl status mysqld

Für MariaDB

sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

Sichere MySQL/MariaDB-Installation

Nun, da wir derjenige sind, der unsere Datenbank manuell installiert und verwaltet, und nicht irgendein Hosting-Service, liegt es in unserer Verantwortung, sie zu sichern. Daher können wir dafür den Befehl verwenden, der sie sichert, indem wir ein Passwort zuweisen und die Demo-Datenbank entfernen und ihren Zugriff einschränken.

mysql_secure_installation

Ein textbasierter Assistent wird Sie auffordern, ein Root-Passwort für MySQL oder MariaDB festzulegen, zusammen mit dem Entfernen leerer Datenbanken, dem Einschränken des Fernzugriffs mit Ausnahme von localhost, dem Entfernen anonymer Benutzer und mehr … Folgen Sie ihm also einfach.

6. Installieren Sie PHP auf dem Rocky Linux 8-Server

PHP ist eine beliebte Skriptsprache, die den dynamischen Inhalt von Millionen von Websites und Apps unterstützt. Wenn Sie also planen, ein Web-CMS wie WordPress zu installieren, müssen Sie PHP auf Ihrem Rocky Linux-Server einrichten.

PHP 7.2/7.3/7.4

Sehen wir uns zuerst an, welche PHP-Versionen im Basis-Repo von Rocky Linux verfügbar sind.

sudo dnf moudle list php
sudo dnf module reset php

Aktivieren Sie nun die PHP-Version, die Sie installieren möchten, hier installieren wir zum Beispiel das neueste verfügbare PHP 7.4.

sudo dnf module enable php:7.4

Auf die gleiche Weise können Sie bei Bedarf einige alte für die Installation aktivieren.

PHP 8.0

(optional ) Während die Leute, die PHP  8.0 installieren möchten, müssen das Remi Repo hinzufügen.

1. Remi-Repository hinzufügen 

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

2. Systemaktualisierung ausführen

sudo dnf update

3. Zur Installation verfügbare PHP 8.0-Version aktivieren

sudo dnf module reset php 
sudo dnf module enable php:remi-8.0

Installieren Sie jetzt PHP

sudo dnf install php php-common php-opcache php-cli php-gd php-curl php-mysqlnd

Um eine bessere Leistung für verschiedene Anwendungen mit PHP zu erzielen, können wir (falls noch nicht geschehen) PHP-FPM (FastCGI Process Manager) mit den folgenden Befehlen starten und aktivieren:

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

7. Rocky Linux LAMP Stack PHP im Browser prüfen

Wir haben bereits Apache, MySQL und PHP auf unserem Rocky Linux 8 installiert. Wenn Sie möchten, können Sie das aktive PHP-Modul und andere Dinge überprüfen, indem Sie dessen Konfigurationsdetails im Browser aufrufen, hier ist der Weg.

sudo nano /var/www/html/info.php

Fügen Sie die folgende Zeile in der info.php hinzu Datei, die wir mit dem obigen Befehl erstellt haben:

<?php
phpinfo ();
?>

Speichern Sie die Datei, indem Sie Strg+X drücken Tasten, danach geben Sie Y ein , und drücken Sie die Eingabetaste Schlüssel.

Öffnen Sie nun Ihren Browser und geben Sie Ihre Server-IP-Adresse zusammen mit dem Dateinamen info.php ein, den wir oben erstellt haben:

http://your-server-ipaddress/info.php

8. Installieren Sie phpMYAdmin

Um die Datenbank grafisch zu verwalten, können Sie den PHP-basierten phpMyadmin-Manager installieren, hier ist der Artikel dazu – So installieren Sie phpMyAdmin unter Rocky Linux 8 mit Apache

Endnote:

Auf diese Weise können wir einen Webserver LAMP-Apache, eine MySQL-Datenbank und PHP auf Rocky Linux 8 einrichten. Obwohl die Schritte sehr einfach sind, falls Sie auf ein Problem stoßen, gehört der Kommentarbereich ganz Ihnen …


Rocky Linux
  1. So installieren Sie Redis Server unter Rocky Linux

  2. So installieren Sie MariaDB 10.6 auf Rocky Linux 8

  3. So installieren Sie Docker unter Rocky Linux 8

  4. So installieren Sie Cockpit unter Rocky Linux 8

  5. So installieren Sie GitLab unter Rocky Linux 8

So installieren Sie Webmin unter Rocky Linux 8

So installieren Sie LAMP Server unter Linux Mint 19

So installieren Sie PostgreSQL unter Rocky Linux 8

So installieren Sie Cacti unter Rocky Linux 8

So installieren Sie Joomla auf Rocky Linux 8

So installieren Sie Fail2ban unter Rocky Linux 8