Skip to content
Home » So installieren Sie Apache, MariaDB und PHP (LAMP) unter Debian 11 | 12 Latest Answers

So installieren Sie Apache, MariaDB und PHP (LAMP) unter Debian 11 | 12 Latest Answers

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

Schauen Sie sich die Themenartikel So installieren Sie Apache, MariaDB und PHP (LAMP) unter Debian 11 in der Kategorie an: https://ar.taphoamini.com/wiki/ bereitgestellt von der Website Ar.taphoamini.com.

See also  Jquery Beep Sound? The 20 New Answer

Weitere Informationen zu diesem Thema So installieren Sie Apache, MariaDB und PHP (LAMP) unter Debian 11 finden Sie in den folgenden Artikeln: Wenn Sie einen Beitrag haben, kommentieren Sie ihn unter dem Artikel oder sehen Sie sich andere Artikel zum Thema So installieren Sie Apache, MariaDB und PHP (LAMP) unter Debian 11 im Abschnitt „Verwandte Artikel an.

See also  Hohe CPU- oder 100-Festplattenauslastung nach dem Windows-Update vom 10. November 2021 (7 funktionierende Lösungen) | 8 Top Answer Update

See also  Jquery Onselect? Best 30 Answer

Der LAMP-Stack ist eine Sammlung von Open-Source-Softwareprodukten, die häufig zusammen verwendet werden. Das Akronym LAMP wird verwendet, um ein Computersystem zu beschreiben, das aus den folgenden Komponenten besteht: Linux, ein Apache HTTP-Server (oder nur ein Server), MySQL und PHP / Perl / Python.

Der Benutzer kann diese Komponenten einzeln auf einem einzelnen Computer oder in der Regel auf separaten Computern installieren, die über ein Netzwerk verbunden sind. Einige Komponenten sind jedoch von anderen Komponenten abhängig, z. B. kann Apache nicht ohne Vorinstallation von Linux installiert werden. Daher ist es üblich, alle Komponenten auf einem einzigen Computersystem zu installieren.

Der LAMP-Stack ist eine Kombination aus Open-Source-Software in einer Serverumgebung, die am häufigsten in der Webentwicklung verwendet wird.

Open Source bezieht sich auf etwas, insbesondere auf eine Anwendung oder ein Betriebssystem, deren Quellcode kostenlos verwendet oder verteilt werden kann, obwohl sie bestimmten Benutzerbeschränkungen unterliegen können. Auf diese Weise können Benutzer Kopien erstellen und einzelne Produkte ändern.

Der LAMP-Stack von Debian 11 wird in diesem Artikel installiert. Wenn Sie fertig sind, haben Sie einen Webserver, der Ihre Websites und Anwendungen problemlos bedienen kann. Hier erfahren Sie, wie Sie manuell die volle Kontrolle über die Systemeinstellungen vom Terminal aus installieren, z. B. die Konfigurationsdateien selbst bearbeiten.

Systemupdate

Anfänglich Gute Praktiken Sie müssen mit der Aktualisierung der auf Ihrem System installierten Pakete beginnen. Sie können dies über die grafische Benutzeroberfläche oder die Shell-Befehlszeilenschnittstelle tun.

sudo apt replace
sudo apt improve

Apache installieren

Apache Web Server ist ein kostenloses Open-Source-Programm, das auf vielen Computersystemen verwendet werden kann. Es ist der meistgenutzte Webserver der Welt. Das Apache-Webserver-Projekt wurde 1995 ins Leben gerufen und hat eine Schlüsselrolle beim Wachstum des World Wide Web gespielt, indem es eine Plattform bietet, die es jedem ermöglicht, seine eigene Website frei zu erstellen.

Verwenden Sie diesen Befehl, um Apache unter Debian 11 zu installieren. Dieser Befehl enthält alle Apache-Abhängigkeits- und Unterstützungsmodule.

sudo apt-get set up apache2 apache2-utils -y

Starten und aktivieren Sie nach der Installation den Apache-Dienst, damit er automatisch geladen wird, wenn Sie Apache starten.

sudo systemctl begin apache2
sudo systemctl allow apache2

Apache wartet auf HTTP-Anforderungen auf Port 80 und HTTPS-Anforderungen auf Port 443. Sie können dies überprüfen, indem Sie die Apache-Listener-Ports mit dem Befehl ss überprüfen (ähnlich wie netstat).

ss -antpl | grep apache2

Um den Betrieb des Apache-Servers zu überprüfen, verwenden Sie den Befehl systemctl standing, um seinen Status zu überprüfen.

sudo systemctl standing apache2

(*12*)Inserent

Sie können sehen, dass Apache beim Booten funktioniert und aktiviert wird. Es weist 15,1 MB Speicher zu und hat drei Prozesse.

Der Apache-Dienst funktioniert. Der beste Weg, dies zu testen, besteht jedoch darin, eine Website vom Server anzufordern.

Sie können eine Webseite anfordern, indem Sie Ihren Browser auf die IP-Adresse oder den Domänennamen Ihres Servers richten.

http: //

Die Apache-Standardseite wird angezeigt, wenn der Apache-Dienst auf dem System ordnungsgemäß funktioniert.

Standard-Apache-Seite

Installieren Sie den MariaDB-Datenbankserver

MariaDB ist ein relationales Open-Source-Datenbankverwaltungssystem, das MySQL direkt ersetzt. MariaDB ist, wie viele Open-Source-Projekte und -Datenbanken, kostenlos. Es wurde im Geiste des Teilens und der Zusammenarbeit geschaffen, bis Maria Damon Burton ihren Namen als Promoter übersetzte. Es gehört offiziell der MariaDB Corporation AB, einem schwedischen Unternehmen und einem der Hauptentwickler von MariaDB.

Verwenden Sie diesen Befehl, um MariaDB unter Debian 11 zu installieren. Dadurch werden alle MariaDB-Abhängigkeits- und Support-Module entfernt.

sudo apt-get set up mariadb-server -y

Starten und aktivieren Sie nach der Installation den Mariadb-Dienst, damit er automatisch geladen wird, wenn Sie MariaDB starten.

sudo systemctl begin mariadb
sudo systemctl allow mariadb

Um zu überprüfen, ob der MariaDB-Server läuft, verwenden Sie den Befehl systemctl standing, um seinen Status zu überprüfen.

sudo systemctl standing mariadb

MariaDB Debian 11n

MariaDB ist ein Datenbankserverprogramm, das zum Speichern und Abrufen von Daten verwendet werden kann. Es ist sicherer, wenn Sie die Standardkonfigurationseinstellungen nicht aktivieren, die Ihre MariaDB-Installation vor Schwachstellen schützen. Möglicherweise möchten Sie ein sicheres mysql-Installationsskript ausführen, das vom mariadb-server-Paket bereitgestellt wird, um Ihre Installation zu schützen.

sudo mysql_secure_installation

Dieses Skript führt Sie durch die verschiedenen Einladungen zum Schutz Ihrer MariaDB-Installation.

Die erste Eingabeaufforderung fordert Sie zur Eingabe des Administrator-Root-Passworts auf. Geben Sie das Passwort für den aktuellen Root-Benutzer ein. Da Sie kein Root-Passwort festgelegt haben, müssen Sie es nur drücken Eintreten zu eins.

Die folgende Frage fordert Sie auf, zur unix_socket-Authentifizierung zu wechseln . und Streiks Eintreten.

Unix-Socket-Authentifizierung

Die folgende Eingabeaufforderung prüft, ob Sie ein Root-Passwort für die Datenbank erstellen möchten. Das Festlegen des Root-Passworts ist ein wichtiger Schritt zum Schutz von MariaDB. Dies stellt sicher, dass niemand ohne Ihre Administratorberechtigung auf die Datenbank zugreifen kann, und gibt Ihnen normalerweise mehr Kontrolle über Ihre Sicherheit.

Typ . und drücke EintretenTafel. Geben Sie ein optionales Passwort für den MariaDB-Root-Benutzer ein. Sie müssen dieses Passwort verwenden, wenn Sie sich mit der MariaDB-Befehlszeile verbinden. Wählen Sie ein Passwort, das schwer zu erraten, aber leicht zu merken ist.

Ändern Sie das Root-Passwort

Bei weiteren Fragen können Sie sich gerne an uns wenden . und drücke Eintreten um die Standardwerte zu akzeptieren. Zu diesen Problemen gehören das Entfernen der Testdatenbank, das Deaktivieren der Remote-Root-Sitzung und das Neuladen der Autorisierungstabellen.

Stellen Sie nun sicher, dass Sie MariaDB installiert haben. Sie können die Verbindung mit dem Dienstprogramm mysqladmin testen, mit dem Sie eine Verbindung zur Datenbank herstellen können. Sie können beispielsweise den folgenden Befehl verwenden, um sich als Root zu verbinden und Informationen über die Installationsversion von MariaDB anzuzeigen.

sudo mysqladmin model

MariaDB-Version

Installieren Sie die PHP-Skriptsprache

Wenn Sie eine dynamische und interaktive Website erstellen möchten, sollte PHP Ihre Programmiersprache sein. Es ist auf den heutigen Websites weit verbreitet, da es mit verschiedenen Funktionen wie Kalender oder Warenkorb viel Interaktivität erzeugen kann.

Verwenden Sie diesen Befehl, um PHP zusammen mit anderen häufig verwendeten Modulen zu installieren.

sudo apt-get set up php -y
sudo apt-get set up php-mysql php libapache2-mod-php php-cli -y

Führen Sie diesen Befehl aus, um alle installierten PHP-Module aufzulisten.

php -m

PHP-Module

Verwenden Sie den Befehl php -v, um die auf Ihrem Computer installierte PHP-Version zu überprüfen.

php -v

(*11*)

Sie können Ihre PHP-Installation testen, indem Sie ein einfaches Stück PHP-Code in eine Datei schreiben, es in Ihrem Hauptwebverzeichnis ablegen und ausführen.

echo "<?php phpinfo(); ?>" > /var/www/html/data.php

Starten Sie den Apache-Server neu, um auf die PHP-Datei im Browser zuzugreifen.

sudo systemctl restart apache2

Öffnen Sie einen Webbrowser und gehen Sie zu you_server_ip / data.php, wobei you_server_ip die echte IP-Adresse des Servers ist.

you_server_ip / data.php

Diese URL öffnet eine Seite, die beispielsweise Informationen zu PHP anzeigt. B. Versions- und Konfigurationseinstellungen, die für die PHP-Binärinstallation verwendet werden.

PHP-Informationen

Erstellen Sie einen virtuellen Host für Apache

An diesem Punkt ist der LAMP-Stack eingerichtet und bereit. Gönnen Sie sich die Freiheit, mehrere Websites zu hosten, indem Sie einen virtuellen Host erstellen, damit Sie diesen Server für jedes zukünftige Projekt verwenden können. Virtuelle Hosts sind eine der gebräuchlichsten Methoden zum Ausführen von Apache-Websites. Mit einem virtuellen Host können Sie einer einzelnen IP-Adresse mehrere Domänennamen (oder Aliase) zuweisen. In den meisten Fällen ist dies bei Webservern der Fall, die mehrere Websites mit unterschiedlichen Domainnamen von einem einzigen Computer aus hosten.

In diesem Abschnitt erstellen wir einen virtuellen Host beispiel.com. Fühlen Sie sich frei, es zu ersetzen beispiel.com bis er mit dem Domänennamen übereinstimmt.

Der erste Schritt besteht darin, Dokumentstämme für jede Website zu erstellen, die Sie von Ihrem Computer aus bereitstellen. In diesem Beispiel erstellen wir ein Verzeichnis mit dem Namen /var/www/html/instance.com

sudo mkdir -p /var/www/html/instance.com

Legen Sie dann bestimmte Berechtigungen für diese Verzeichnisse fest.

sudo chown -R www-data:www-data /var/www/html/instance.com

Jetzt geh /www/html/instance.com und erstellen Sie eine instance.html-Datei und füllen Sie die Datei mit diesen Zeilen.

cd /var/www/html/instance.com
sudo nano instance.html
<html>
<physique>
<heart><h1>Hello World, HelpingBox.com!</h1></heart>
</physique>
</html>

Speichern und schließen Sie diese Datei, wenn Sie fertig sind.

Wir können jetzt unsere virtuelle Hostdatei erstellen. Öffnen Sie die Datei /and many others/apache2/sites-available/instance.com.conf mit dem gewünschten Editor.

sudo nano /and many others/apache2/sites-available/instance.com.conf

Füllen Sie die Datei mit diesen Zeilen.

<DigitalHost *:80>
  ServerAdmin [email protected]
  ServerIdentify instance.com
  DocRoot /var/www/html/instance.com
  ErrorLog $APACHE_LOG_DIR/error.log
  CustomLog $APACHE_LOG_DIR/entry.log mixed
</DigitalHost>

Speichern und schließen Sie diese Datei, wenn Sie fertig sind.

Wir können diesen virtuellen Host jetzt aktivieren und Apache2 neu starten:

a2ensite domain1.com.conf
a2ensite domain2.com.conf
systemctl restart apache2

Verwenden Sie diesen Befehl, um den gerade erstellten virtuellen Host zu bestätigen.

apache2ctl configtest

Wenn alles in Ordnung ist Schuldner die Ausgabe wird angezeigt.

Konfigurationstest

Verwenden Sie diesen Befehl, um den Status des Apache-Dienstes erneut zu überprüfen.

Apache-Status

Sie können virtuelle Hosts in einem Webbrowser testen, nachdem Sie sie auf instance.com eingerichtet haben.

Stellen Sie beispielsweise sicher, dass der Server bei der Durchführung von Tests keinen Serverfehler oder ungewöhnliches Verhalten anzeigt.

Fazit

In diesem Blogbeitrag haben wir den LAMP-Stack kurz vorgestellt und gezeigt, wie man ihn unter Debian 11 installiert. Wir hoffen, dass Sie die bereitgestellten Informationen nutzen, um Ihr Website-Entwicklungsprojekt schneller zum Laufen zu bringen. Wenn Sie Fragen haben oder weitere Hilfe bei der Installation benötigen, teilen Sie uns dies bitte in den Kommentaren unten mit.

Einige Bilder zum Thema So installieren Sie Apache, MariaDB und PHP (LAMP) unter Debian 11

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

Einige verwandte Schlüsselwörter, nach denen die Leute zum Thema suchen So installieren Sie Apache, MariaDB und PHP (LAMP) unter Debian 11

#installieren #Sie #Apache #MariaDB #und #PHP #LAMP #unter #Debian

Weitere Informationen zu Schlüsselwörtern So installieren Sie Apache, MariaDB und PHP (LAMP) unter Debian 11 auf Bing anzeigen

Die Anzeige von Artikeln zum Thema So installieren Sie Apache, MariaDB und PHP (LAMP) unter Debian 11 ist beendet. Wenn Sie die Informationen in diesem Artikel nützlich finden, teilen Sie sie bitte. vielen Dank.

Leave a Reply

Your email address will not be published. Required fields are marked *