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

So richten Sie den LAMP-Stack (Apache, MariaDB und PHP) unter Debian 11 ein

Die volle Form der Lampe entsteht aus 4 verschiedenen Werkzeugen. Das erste ist L inux, das zweite ist A pache, das dritte ist M ariaDB/M ySQL und der vierte ist P PS. Einige Entwickler bevorzugen jedoch auch Python anstelle von Php.

Es ist eine kostenlose Open-Source-Plattform für die Webentwicklung, bei der Linux als Betriebssystem verwendet wird, Apache als Webserver, alle Daten der Website in MySQL/MariaDB gespeichert sind und nicht zuletzt Php die gesamte Dynamik übernimmt Inhalt. Die meisten Entwickler verwenden MySQL mit dem Lampenstack, aber es sollte beachtet werden, dass das Debian-System standardmäßig MariaDB hat.

Nachdem wir nun wissen, was eine Lampe ist, lassen Sie uns einen Lampenstapel auf Debian 11 einrichten. Bleiben Sie bis zum Ende des Artikels bei uns und wir versprechen, dass Sie am Ende des Artikels in der Lage sein werden, all diese auf einmal zu installieren auf Ihrem Debian 11-System. Also bleib dran und lass uns anfangen.

Schritt 1:Aktualisieren und Upgraden des Debian 11-Paketindex

Wir werden mit der Installation des Lamp-Stacks beginnen, sobald wir mit der Aktualisierung und Aktualisierung des Paketindex wie empfohlen fertig sind. Wir werden zuerst aktualisieren, wofür Sie den folgenden Befehl in Ihrem Debian 11-Terminal verwenden:

$ sudo apt update

Nach diesem Befehl werden wir für welchen Typ den folgenden Befehl in Ihrem Debian 11-Terminal aktualisieren:

$ sudo apt upgrade

Schritt 2:MariaDB installieren

Nachdem wir nun aktualisiert und aktualisiert haben, kehren wir zur Installation des Lampenstapels zurück. Der erste Schritt, den wir unternehmen werden, ist die Installation von Maria DB in Debian 11. MariaDB ist eine relationale Datenbank, die Open Source, kostenlos und ähnlich wie MySQL ist. Wir werden es auf Debian 11 installieren, indem wir den folgenden Befehl im Terminal eingeben:

$ sudo apt install -y mariadb-server mariadb-client

Um die Installation zu überprüfen, geben Sie Folgendes in Ihr Terminal ein:

$ mariadb --version

Nachdem wir die MariaDB-Datenbank erfolgreich installiert haben, starten wir MariaDB mit dem folgenden Befehl:

$ sudo systemctl start mariadb

Um MariaDB zu aktivieren, geben Sie den folgenden Befehl in Ihr Debian 11-Terminal ein:

$ sudo systemctl enable mariadb

Nun, da alles eingestellt ist, lassen Sie uns unsere Datenbank sichern, indem Sie den folgenden Befehl in Ihr Terminal eingeben:

$ sudo mysql_secure_installation

Es wird eine Reihe von Fragen stellen, die Sie je nach Ihren Vorlieben einstellen können. Um keine anzugeben oder den Standardwert zu verwenden, drücken wir Enter. Wir setzen die Konfigurationen wie unten gezeigt:

  • Root-Passwort festlegen? Eingabe
  • Wechseln Sie zu unix_socket. Ja
  • Das Root-Passwort ändern? Ja
  • Anonyme Benutzer entfernen? Ja
  • Root-Anmeldung aus der Ferne verbieten? Ja
  • Zugriff auf die Testdatenbank entfernen? Ja

Jetzt, da wir damit fertig sind, unseren Server zu sichern und MariaDB zu konfigurieren, lassen Sie uns MariaDB testen, indem Sie den folgenden Befehl in Ihr Terminal eingeben:

$ mysql -u root -p

Herzliche Glückwünsche! Wir haben MariaDB erfolgreich auf Debian 11 installiert. Um die Datenbank zu verlassen, geben Sie exit ein und Sie sehen die Nachricht bye: :

Schritt 3:Apache installieren

Auf dem Betriebssystem Debian 11 ist das Apache-Webserverpaket bereits standardmäßig verfügbar. Wir müssen nur den folgenden Installationsbefehl ausführen:

$ sudo apt install -y apache2 apache2-utils

Wir können die Installation bestätigen, indem wir den folgenden Befehl eingeben, der uns die Apache-Version und den Build gibt:

$ sudo apache2 -v

Wenn wir den Apache installieren, wird er standardmäßig automatisch gestartet. Wenn Sie jedoch den Status überprüfen möchten, geben Sie den folgenden Befehl in Ihrem Terminal ein:

Sie sehen den Status als aktiv, was bestätigt, dass es aktiviert ist. Drücken Sie STRG+C zum Beenden.

Wenn Sie einen Dienst neu laden möchten, geben Sie den folgenden Befehl in Ihr Terminal ein:

$ sudo systemctl reload apache2

Danach müssen Sie Apache wieder aktivieren, wofür Sie den folgenden Befehl verwenden können:

$ sudo systemctl enable apache2

Wenn Sie den vollständigen Status von Apache anzeigen möchten, geben Sie den folgenden Befehl auf Ihrem Terminal ein:

$ sudo apt -y install elinks

Geben Sie danach den folgenden Befehl ein und Sie sehen den vollständigen Status:

$ sudo apache2ctl fullstatus

Öffnen Sie nun Ihren Browser und geben Sie Debian Ip oder Server Ip in die Suchleiste ein. Wenn Sie auf die Eingabetaste klicken, sehen Sie die Apache-Standardseite:

Sie können die IP-Adresse finden, indem Sie den folgenden Befehl in Ihr Terminal eingeben:

$ ip a

Schritt 4:PHP installieren

Nachdem wir nun mit der Installation der MariaDB-Datenbank und des Apache-Servers fertig sind, lassen Sie uns Php im Debian 11-System installieren. Um PHP unter Debian 11 zu installieren, geben Sie den folgenden Befehl in Ihr Terminal ein:

$ sudo apt install php libapache2-mod-php php-mysql

Dadurch wird PHP fehlerfrei unter Debian installiert. Sie sehen die folgende Ausgabe:

Wir können die PHP-Installation überprüfen, indem wir den folgenden Befehl im Terminal eingeben:

$ php -v

Herzliche Glückwünsche! Wir sind mit der Installation der Hauptwerkzeuge im Lampenstapel fertig.

Testen des Lampenstapels

Wir erstellen ein PHP-Skript, mit dem wir unsere Lamp-Stack-Installation testen. Geben Sie zu diesem Zweck den folgenden Befehl auf Ihrem Debian 11-Terminal ein:

Wir haben die Funktion phpinfo() aufgerufen und gehen nun zu folgendem Link:

http://IP-Adresse/phpinfo.php

Ersetzen Sie das Schlüsselwort IP-Adresse im obigen Link durch Ihre System-IP-Adresse. Wenn Sie die folgende Ausgabe in Ihrem Browser sehen, haben Sie den Lampenstapel erfolgreich eingerichtet.

Diese Webseite gibt detaillierte Informationen über den Apache-Webserver sowie PHP.

Schlussfolgerung

Lamp Stack bedeutet Linux als Betriebssystem, Apache als Webserver, MySQL/MariaDB als Datenbank, in der alle unsere Daten gespeichert werden, und PHP, wo die gesamte Verarbeitung und Handhabung von Inhalten stattfindet. Lampenstack ist ein Segen für Webentwickler und deshalb sehr beliebt.

In diesem Artikel haben wir Sie an der Hand genommen und Sie durch jeden kleinen und großen Schritt beim Einrichten eines Lamp-Stacks (Apache, MariaDB und PHP) geführt.


Debian
  1. So installieren Sie Apache, MariaDB und PHP (FAMP) Stack auf FreeBSD

  2. So installieren und konfigurieren Sie PHP und Apache (LAMP-Stack) unter Ubuntu 20.04

  3. So richten Sie Opencart mit LAMP (PHP, Apache, Mariadb) unter Debian 11 ein

  4. So installieren und konfigurieren Sie PHP und Apache (LAMP-Stack) unter Debian 11

  5. So richten Sie den LAMP-Stack (Linux, Apache, MariaDB, PHP) auf Debian Wheezy ein

So installieren Sie Linux, Apache, MariaDB, PHP (LAMP Stack) unter Ubuntu 18.04

So installieren Sie Linux, Apache, MariaDB, PHP (LAMP) Stack auf Debian 10

So installieren Sie Apache, MariaDB und PHP (LAMP) unter Debian 11

So installieren Sie LAMP Stack auf Debian 9 Stretch

So installieren Sie den LAMP-Stack unter Debian 8

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