GNU/Linux >> LINUX-Kenntnisse >  >> AlmaLinux

LAMP Stack auf AlmaLinux 8 installieren – Schritt-für-Schritt-Anleitung?

LAMP ist ein Stapel von Open-Source-Software, um eine voll funktionsfähige Webserverumgebung für verschiedene PHP- und andere Webanwendungen bereitzustellen. LAMP steht für Linux, Apache, MySQL-Datenbank (oder alternativ MariaDB) und PHP-Programmiersprache.

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

In diesem Zusammenhang werden wir untersuchen, wie LAMP Stack auf AlmaLinux 8 installiert wird.


Schritte zur Installation von LAMP Stack auf AlmaLinux 8

1. Systemaktualisierung durchführen

Stellen Sie zunächst sicher, dass Ihr System auf dem neuesten Stand ist, und installieren Sie dann EPEL mit dem folgenden Befehl:

$ sudo dnf update
$ sudo dnf install epel-release


2. Installieren Sie Apache auf AlmaLinux 8

Führen Sie nun den folgenden Befehl aus, um den Apache-Webserver zu installieren:

$ sudo dnf install httpd httpd-tools

Starten Sie nach der Installation der Apache-Dienste auf Ihrem System alle erforderlichen Dienste:

$ sudo systemctl enable httpd
$ sudo systemctl start httpd
$ sudo systemctl status httpd

Stellen Sie sicher, dass der Webserver ausgeführt wird und zugänglich ist, indem Sie auf die IP-Adresse Ihres Servers zugreifen:

http://your-server-ipadress


3. Installieren Sie MariaDB auf AlmaLinux 8

MariaDB ist ein beliebter Datenbankserver. Die Installation ist einfach und erfordert nur wenige Schritte:

$ sudo dnf install mariadb-server mariadb

Sobald die Installation abgeschlossen ist, starten Sie mit:

, damit sie beim Systemstart gestartet werden kann
$ sudo systemctl restart mariadb
$ sudo systemctl status mariadb
$ sudo systemctl enable mariadb

Standardmäßig ist MariaDB nicht gehärtet. Sie können MariaDB mit dem Skript mysql_secure_installation sichern. Sie sollten jeden Schritt sorgfältig lesen und befolgen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, Remote-Root-Login verbietet und die Testdatenbank und den Zugriff auf die sichere MariaDB entfernt:

$ mysql_secure_installation

Konfigurieren Sie es wie folgt:

- Set root password? [Y/n] y
- 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

Um sich bei MariaDB anzumelden, verwenden Sie den folgenden Befehl (beachten Sie, dass es derselbe Befehl ist, den Sie verwenden würden, um sich bei einer MariaDB-Datenbank anzumelden):

$ mysql -u root -p


4. Installieren Sie PHP auf AlmaLinux 8

PHP ist eine beliebte Skriptsprache, die den dynamischen Inhalt von Millionen von Websites und Apps unterstützt. Jetzt führen wir die folgenden Befehle aus, um PHP zu installieren:

$ sudo dnf install php-mysqlnd php-dom php-simplexml php-xml php-curl php-exif php-ftp php-gd php-iconv php-json php-mbstring php-posix

Starten Sie jetzt Ihren Webserver neu, damit Apache weiß, dass er auch PHP-Anfragen bedienen wird:

$ sudo systemctl restart httpd

Um zu bestätigen, dass auf unseren Webserver zugegriffen werden kann und PHP wie erwartet funktioniert, können wir eine Datei namens info.php im Verzeichnis /var/www/html erstellen:

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

Fügen Sie die folgende Zeile hinzu:

<?php
phpinfo ();
?>


5. Firewall konfigurieren

Wenn Sie die Standard-Firewalld auf AlmaLinux aktiviert haben, müssen Sie die Ports 80 und 443 für eingehende HTTP- und HTTPS-Verbindungen zu Ihrem Webserver öffnen:

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



AlmaLinux
  1. WordPress auf Rocky Linux 8 mit dem LAMP-Stack installieren – Schritt-für-Schritt-Anleitung ?

  2. NGINX auf openSUSE installieren – Schritt-für-Schritt-Anleitung?

  3. Installieren Sie Skype auf openSUSE Leap 15.3 - Schritt-für-Schritt-Anleitung?

  4. Installieren Sie RabbitMQ auf Ubuntu 20.04 LTS - Eine Schritt-für-Schritt-Anleitung?

  5. Nethogs auf CentOS 8 installieren – Schritt-für-Schritt-Anleitung?

So installieren Sie den LAMP-Stack unter CentOS 7

So installieren Sie AlmaLinux 8.4 – eine Schritt-für-Schritt-Anleitung

So installieren Sie den LAMP-Stack auf AlmaLinux 8

So installieren Sie den LEMP-Stack auf AlmaLinux 8

So installieren Sie LAMP Stack auf AlmaLinux 8

So installieren Sie den LAMP-Stack unter Debian 11