GNU/Linux >> LINUX-Kenntnisse >  >> Debian

LAMP-Server unter Debian 11 installieren

LAMP-Stack steht für Linux Apache MySQL/MariaDB und PHP. Apache ist ein kostenloser und quelloffener und äußerst beliebter Webserver. MySQL / MariaDB ist ein relationales Open-Source-Datenbankverwaltungssystem und PHP ist eine serverseitige Skriptsprache. Es ist im Grunde einer der beliebtesten und führenden Entwicklungsstapel unter Entwicklern.

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

In diesem Zusammenhang werden wir uns LAMP auf Debian 11 ansehen. Sie können lernen, wie man LAMP auf Rocky Linux 8 und CentOS 8 installiert.


Wie installiere ich LAMP Server auf Debian 11?

Bevor Sie mit diesem Installationsvorgang fortfahren, vergewissern Sie sich, dass Sie einen sudo-Benutzer auf dem Server konfiguriert haben, und befolgen Sie dann die unten beschriebenen Schritte, um den beliebten LAMP-Stack auf Debian Bulleye zu installieren.


1. Aktualisieren Sie die apt-Pakete des Debian 11-Systems

Es ist wichtig, Ihren Systempaketindex zu aktualisieren, um auf einer sauberen Weste zu beginnen. Führen Sie daher auf Ihrem Terminal den folgenden Befehl aus:

$ sudo apt update -y


2. Installieren Sie den Apache-Webserver

Installieren Sie hier den Apache-Webserver, indem Sie den folgenden Befehl ausführen:

$ sudo apt install apache2 -y

Dieser Befehl installiert Apache zusammen mit anderen zusätzlichen Paketen, Bibliotheken und Abhängigkeiten. Standardmäßig startet Apache automatisch und Sie können dies bestätigen, indem Sie seinen Status mit dem folgenden Befehl überprüfen:

$ sudo systemctl status apache2

Wenn Apache aus irgendeinem Grund nicht läuft, starten Sie den Dienst, indem Sie den folgenden Befehl ausführen:

$ sudo systemctl start apache2

Erwägen Sie außerdem, Apache so zu aktivieren, dass er bei einem Neustart oder bei jedem Einschalten des Systems wie folgt gestartet wird:

$ sudo systemctl enable apache2

Rufen Sie in einem Webbrowser die IP-Adresse oder den Domänennamen Ihres Servers auf, um zu überprüfen, ob der Webserver tatsächlich erreichbar ist:

http://server-ip

Jetzt sollten Sie die Willkommensseite des Apache-Webservers sehen, die Apache2-Debian-Standardseite.


3. Installieren Sie den MariaDB-Datenbankserver

MariaDB ist ein relationales Open-Source-Datenbankverwaltungssystem (RDBMS), das von MySQL abgezweigt ist. Es ist robuster, sicherer und bietet zusätzliche Funktionen wie Galera-Cluster und coole Speicher-Engines wie InnoDB

Um den MariaDB-Server zu installieren, führen Sie einfach den folgenden Befehl aus:

$ sudo apt install mariadb-server -y

Wie Apache startet MariaDB automatisch. Sie können den Ausführungsstatus überprüfen, indem Sie den folgenden Befehl ausführen:

$ sudo systemctl status mariadb

Wenn MariaDB nicht läuft, erwägen Sie, sie zu starten:

$ sudo systemctl start mariadb

Aktivieren Sie dann den Dienst so, dass er beim Booten gestartet wird:

$ sudo systemctl enable mariadb


4. Sichern Sie den MariaDB-Datenbankserver

Es ist sehr wichtig, den Datenbankserver zu sichern. Die Standardeinstellungen, mit denen MariaDB ausgeliefert wird, sind schwach und können von Hackern ausgenutzt werden, um in die Datenbank einzudringen.

Führen Sie also zum Härten von MariaDB den folgenden Befehl aus:

$ sudo mysql_secure_installation

Dadurch werden einige Eingabeaufforderungen angezeigt, die Sie beim Härten Ihres Servers unterstützen. Beginnen Sie mit dem Festlegen eines Root-Passworts

Geben Sie dann 'Y' für die verbleibenden Eingabeaufforderungen ein, um den Datenbankserver mit den empfohlenen Sicherheitseinstellungen zu konfigurieren.

Um sich anzumelden, führen Sie den folgenden Befehl aus:

$ sudo mysql -u root -p

Geben Sie das Root-Passwort ein und drücken Sie ENTER. Führen Sie für vorhandene Datenbanken den folgenden Befehl aus:

SHOW DATABASES;

Um die Version von MariaDB zu bestätigen, führen Sie Folgendes aus:

SELECT VERSION();

Um den Datenbankserver zu beenden, führen Sie den folgenden Befehl aus:

EXIT;


5. PHP installieren

Jetzt installieren wir PHP, eine serverseitige Skriptsprache, die zur Unterstützung der Entwicklung dynamischer Webseiten verwendet wird. Standardmäßig wird PHP 7.4 im Debian 11-Repository gehostet. Daher werden wir PHP und einige zusätzliche PHP-Module mit dem APT-Paketmanager installieren, wie unten ausgeführt:

$ sudo apt install php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl

Sie können mit dem folgenden Befehl bestätigen, ob PHP installiert ist:

$ php -v

Sie können dies auch von einem Webbrowser aus überprüfen, indem Sie eine Beispiel-PHP-Datei im Dokumentenstammordner erstellen:

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

Fügen Sie die folgenden Zeilen ein:

<?php
phpinfo();
?>

Speichern Sie die Datei und durchsuchen Sie die URL:

http://server-ip/info.php

Jetzt sollten Sie die PHP-Seite erhalten, die ihre Version sowie die Erweiterungen anzeigt.



Debian
  1. So installieren Sie Zen Cart unter Debian 9

  2. So installieren Sie Vanilla Forum unter Debian 9

  3. Installieren Sie den LAMP-Stack unter Debian 11

  4. So installieren Sie Xrdp-Server unter Debian 10

  5. So installieren Sie Xrdp-Server unter Debian 11

So installieren Sie Discourse auf dem Debian 11 Bullseye-Server

So installieren Sie den FTP-Server unter Debian 10

So installieren Sie den LAMP-Stack unter Debian 11

So installieren Sie Plex Media Server unter Debian 11

So installieren Sie den FTP-Server unter Debian 11

So installieren Sie Plex Media Server unter Debian 10