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

So installieren Sie LAMP Stack auf Rocky Linux 8

LAMPE ist ein beliebter Stack, der in Entwicklungskreisen zum Hosten sowohl statischer als auch dynamischer Webanwendungen verwendet wird. Es ist ein Akronym für Linux , Apache , MySQL (oder MariaDB ) &PHP . Insbesondere umfasst es den Apache-Webserver, den MySQL- oder MariaDB-Datenbankserver und PHP.

[Das könnte Ihnen auch gefallen:So installieren Sie LEMP Stack auf Rocky Linux 8 ]

In dieser Anleitung führen wir Sie durch die Installation von LAMP auf Rocky Linux 8 .

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Eine Instanz von Rocky Linux 8
  • Ein sudo-Benutzer konfiguriert

Fangen wir an…

Schritt 1:Installieren Sie Apache unter Rocky Linux

Die erste Komponente, die wir mit der Installation beginnen werden, ist der Apache Webserver. Dies wird vom httpd bereitgestellt Softwarepaket. Nach der Installation wird der httpd Daemon läuft im Hintergrund und wartet auf eingehendes HTTP Anfragen von Client-Geräten.

Zur Installation von Apache , starten Sie Ihr Terminal und führen Sie den Befehl aus.

$ sudo dnf install httpd

Dies installiert den httpd Paket zusammen mit anderen Abhängigkeiten.

Aktivieren Sie danach den Webserver so, dass er beim Booten startet.

$ sudo systemctl enable httpd

Und starten Sie dann den Apache httpd Daemon wie gezeigt.

$ sudo systemctl start httpd

Um diesen Apache zu überprüfen läuft auf Rocky Linux 8 , geben Sie den Befehl ein:

$ sudo systemctl status httpd

Eine weitere raffinierte Art, diesen Apache zu überprüfen aktiv ist und ausgeführt wird, indem Sie die IP-Adresse oder den vollständig qualifizierten Domänennamen (FQDN) des Servers durchsuchen ) wie gezeigt.

http://server-IP
OR
http://domain.com

Dies sollte Ihnen die Apache HTTP-Testseite geben, ein Indikator dafür, dass alles in Ordnung ist.

Wenn Sie beim Versuch, auf die Seite zuzugreifen, eine Fehlermeldung in Ihrem Browser erhalten, blockiert die Firewall möglicherweise den HTTP-Verkehr. Führen Sie die folgenden Befehle aus, um HTTP zuzulassen Datenverkehr und laden Sie die Firewall neu.

$ sudo firewall-cmd --add-service=http --permanent
$ sudo firewall-cmd --reload

Schritt 2:MariaDB unter Rocky Linux installieren

Als nächstes müssen wir einen Datenbankserver installieren. Zwei Optionen können ausreichen – MariaDB und MySQL . Wir werden uns auf MariaDB konzentrieren dank seiner zahlreichen Verbesserungen, einschließlich schnellerer und sicherer Replikation, zahlreicher Hochleistungsspeicher-Engines, Abwärtskompatibilität mit MySQL und besserer Gesamtleistung im Vergleich zu MySQL.

Der AppStream Repository für Rocky Linux stellt MariaDB 10.3 bereit zum Zeitpunkt der Niederschrift dieses Leitfadens.

So installieren Sie MariaDB , führen Sie den folgenden Befehl aus:

$ sudo dnf install mariadb-server mariadb

Wenn die Installation abgeschlossen ist, aktivieren Sie MariaDB um bei einem Neustart oder während des Bootens zu starten.

$ sudo systemctl enable --now mariadb

Starten Sie schließlich die MariaDB Dienst.

$ sudo systemctl start mariadb

Um zu bestätigen, dass MariaDB Daemon ausgeführt wird, führen Sie den folgenden Befehl aus:

$ sudo systemctl status mariadb

Die Standardeinstellungen von MariaDB sind schwach und weisen einige Schwachstellen auf, die von Hackern ausgenutzt werden können, um den Datenbankserver zu verletzen. Daher müssen wir zusätzliche Schritte unternehmen, um den Datenbankserver abzusichern.

Führen Sie dazu das gezeigte Skript aus.

$ sudo mysql_secure_installation

Der erste Schritt besteht darin, die Root festzulegen Passwort. Drücken Sie also ENTER da standardmäßig kein Root-Passwort konfiguriert ist, und dann ‘Y’ um ein Root-Passwort festzulegen. Geben Sie ein sicheres Passwort ein und bestätigen Sie es.

Geben Sie ‘Y’ ein für die restlichen Konfigurationen. Dadurch werden alle anonymen Benutzer effektiv gelöscht oder entfernt, die Remote-Root-Anmeldung blockiert und die Testdatenbank entfernt, die in einer Produktionsumgebung nicht benötigt wird.

Der Datenbankserver ist jetzt vollständig konfiguriert und sicher.

Schritt 3:PHP unter Rocky Linux installieren

Schließlich ist die letzte zu installierende Komponente PHP . PHP , ein Backronym für PHP Hypertext Preprocessor , ist eine Skriptsprache, die bei der Entwicklung dynamischer Webseiten verwendet wird.

[Das könnte Ihnen auch gefallen:So installieren Sie das neueste PHP 8.0 auf Rocky Linux 8 ]

Rocky Linux AppStream bietet mehrere Versionen von PHP. Führen Sie den folgenden Befehl aus, um die verfügbaren Versionen zu überprüfen:

$ sudo dnf module list php

Dies bietet eine Liste von PHP-Modulen und Streams.

Der Standard-PHP-Stream ist PHP 7.2 . Um den neuesten Modul-Stream aus dem Repository zu installieren, setzen Sie die PHP-Streams zurück.

$ sudo dnf module reset php

Aktivieren Sie dann den bevorzugten PHP-Stream. Zum Beispiel, um PHP 7.4 zu aktivieren , ausführen:

$ sudo dnf module install php:7.4

Dadurch wird PHP 7.4 installiert und zugehörige Erweiterungen.

Darüber hinaus können Sie zusätzliche PHP-Erweiterungen installieren. Hier installieren wir php-curl und php-zip Erweiterungen.

$ sudo dnf install php-curl php-zip

Bestätigen Sie nach der Installation die installierte PHP-Version wie gezeigt.

$ php -v

Eine andere Möglichkeit, die installierte PHP-Version zu testen, besteht darin, eine Test-PHP-Datei im Verzeichnis /var/www/html zu erstellen Pfad.

$ sudo vim /var/www/html/info.php

Fügen Sie die angezeigte Konfiguration ein.

<?php

phpinfo();

?>

Speichern Sie die Änderungen und starten Sie den Webserver neu.

$ sudo systemctl restart httpd

Gehen Sie dann zurück zu Ihrem Browser und folgen Sie der angezeigten URL

http://server-ip/info.php

Es wird eine Seite mit der PHP-Version und anderen Parametern wie Details zu aktivierten PHP-Erweiterungen angezeigt.

Sie können jetzt die Test-PHP-Datei entfernen.

$ sudo rm -f /var/www/html/info.php

Und da haben Sie es. Wir haben die LAMP erfolgreich installiert Stack auf Rocky Linux 8.4 . Sie können fortfahren und Ihre Webanwendungen hosten.


LAMP
  1. So installieren Sie den LAMP-Stack auf AlmaLinux

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

  3. So installieren Sie MariaDB 10.6 auf Rocky Linux 8

  4. So installieren Sie Docker unter Rocky Linux 8

  5. So installieren Sie MariaDB unter Rocky Linux 8

So installieren Sie den LAMP-Stack unter Debian 11

So installieren Sie LAMP Stack auf Rocky Linux 8

So installieren Sie den LAMP-Stack auf Fedora 35

So installieren Sie FreeIPA unter Rocky Linux 8

So installieren Sie den LAMP-Stack unter Ubuntu 20.04

So installieren Sie den LAMP-Stack unter Linux Mint 20