Zum Hauptinhalt springen

So konfigurieren Sie LAMP auf Debian: Detaillierte Anleitung

Web-Entwicklung ist heutzutage zu einer der gefragtesten Fähigkeiten geworden. Und wenn Sie diesen Beruf erlernen oder einfach Ihre eigene Website erstellen möchten, benötigen Sie eine zuverlässige Entwicklungsumgebung. Eine der beliebtesten Möglichkeiten, einen Webserver und eine Datenbank auf Ihrem lokalen Computer einzurichten, ist die Verwendung des LAMP-Softwaresatzes.

LAMP ist eine Abkürzung, wobei L für Linux steht, A für Apache, M für MySQL und P für PHP. Zusammen bilden sie eine leistungsstarke Kombination von Tools für die Entwicklung und Bereitstellung dynamischer Websites und Webanwendungen. In diesem Artikel werden wir uns eine detaillierte Anleitung zum Einrichten von LAMP auf einem Debian-Betriebssystem ansehen.

Stellen Sie zunächst sicher, dass Sie das Debian-Betriebssystem auf Ihrem Computer oder Ihrer virtuellen Maschine installiert haben. Wenn Sie Debian noch nicht haben, können Sie es von der offiziellen Website herunterladen und den Installationsanweisungen folgen. Nach der Installation von Debian müssen Sie einige Schritte zum Einrichten von LAMP befolgen, z. B. die Installation von Apache, MySQL und PHP.

Hinweis: Es wird empfohlen, alle Debian-Pakete zu aktualisieren, bevor Sie LAMP installieren. Führen Sie den folgenden Befehl im Terminal aus:

sudo apt update && sudo apt upgrade

Der erste Schritt besteht darin, Apache zu installieren, den beliebtesten Webserver. Unter Debian können Sie Apache installieren, indem Sie den folgenden Befehl im Terminal ausführen:

sudo apt install apache2

Nachdem die Installation von Apache abgeschlossen ist, können Sie überprüfen, ob es funktioniert, indem Sie die IP-Adresse Ihres Computers oder "localhost" in Ihren Webbrowser eingeben. Wenn alles korrekt eingerichtet ist, sollten Sie die Apache-Begrüßungsseite sehen.

Der zweite Schritt ist die Installation von MySQL, einem Datenbankmanagementsystem. Unter Debian können Sie MySQL installieren, indem Sie den folgenden Befehl im Terminal ausführen:

sudo apt install mysql-server

Nach der Installation können Sie MySQL konfigurieren, indem Sie den Anweisungen des Assistenten folgen (geben Sie das Passwort für den Root-Benutzer und die Sicherheitseinstellungen ein). Sie können dann überprüfen, ob MySQL funktioniert, indem Sie den folgenden Befehl ausführen:

Der dritte Schritt besteht darin, PHP zu installieren, eine Programmiersprache, mit der Sie dynamische Webseiten erstellen können. Unter Debian können Sie PHP installieren, indem Sie den folgenden Befehl im Terminal ausführen:

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

Nach der Installation von PHP können Sie eine einfache Validierungswebseite erstellen, indem Sie eine Index-Datei erstellen.php im Verzeichnis /var/www/html mit Inhalt:

Nachdem Sie LAMP nun auf Debian installiert und konfiguriert haben, sind Sie bereit, mit der Entwicklung Ihrer Website oder Webanwendung zu beginnen. Gute Entwicklung!

Debian auf einem Server installieren

  1. Laden Sie das Debian-Image von der offiziellen Website herunter debian.org .
  2. Erstellen Sie ein bootfähiges USB-Laufwerk mit Rufus oder ähnlichem.
  3. Schließen Sie das USB-Laufwerk an den Server an und starten Sie es neu.
  4. Wählen Sie die Sprache für die Installation aus und drücken Sie die Eingabetaste.
  5. Wählen Sie eine Region aus und drücken Sie die Eingabetaste.
  6. Wählen Sie das Tastaturlayout aus und drücken Sie die Eingabetaste.
  7. Geben Sie den Hostnamen ein und drücken Sie die Eingabetaste.
  8. Richten Sie das Root-Passwort ein und drücken Sie die Eingabetaste.
  9. Erstellen Sie einen neuen Benutzer und konfigurieren Sie sein Passwort.
  10. Wählen Sie die zu installierende Debian-Partition aus und drücken Sie die Eingabetaste.
  11. Warten Sie, bis die Systeminstallation abgeschlossen ist.
  12. Starten Sie den Server neu.

Nachdem Sie diese Schritte ausgeführt haben, wird Debian erfolgreich auf Ihrem Server installiert. Jetzt können Sie mit der Einrichtung der LAMP-Umgebung fortfahren.

Apache auf Debian konfigurieren

  1. Installieren Sie Apache, indem Sie den Befehl sudo apt-get install apache2 ausführen.
  2. Überprüfen Sie den Apache-Status mit dem Befehl sudo systemctl status apache2 . Wenn der Server ausgeführt wird, wird die Meldung "active (running)" angezeigt.
  3. Konfigurieren Sie die Firewall, um eingehende Verbindungen auf Port 80 zuzulassen, indem Sie den Befehl sudo ufw allow 80 verwenden.
  4. Öffnen Sie die Apache-Konfigurationsdatei mit dem Befehl sudo nano /etc/apache2/apache2.conf .
  5. Führen Sie die erforderlichen Änderungen durch, z. B. das Definieren des Website-Verzeichnisses und das Zulassen des Zugriffs auf Dateien und Verzeichnisse.
  6. Starten Sie Apache neu, um die Einstellungen mit dem Befehl sudo systemctl restart apache2 anzuwenden.
  7. Überprüfen Sie, ob die Website funktioniert, indem Sie einen Webbrowser öffnen und die Serveradresse in die Adressleiste eingeben.

Nach Abschluss dieser Schritte wird Apache ordnungsgemäß auf dem Debian-Server konfiguriert und betriebsbereit sein.

MySQL unter Debian installieren und konfigurieren

Schritt 1: Installieren von MySQL

Führen Sie die folgenden Befehle aus, um MySQL unter Debian zu installieren:

  1. Aktualisieren Sie die Paketliste:
    • sudo apt update
  2. Installieren Sie MySQL:
    • sudo apt install mysql-server

Schritt 2: Konfigurieren von MySQL

Nach der Installation von MySQL müssen Sie einige zusätzliche Einstellungen vornehmen.

  1. Führen Sie das Skript für die sichere Installation aus:
    • sudo mysql_secure_installation

Dieses Skript hilft Ihnen, ein Administratorkennwort festzulegen, anonyme Benutzer zu entfernen, den Remotezugriff auf MySQL und andere sichere Einstellungen zu deaktivieren.

  • sudo systemctl status mysql

Glückwunsch! Sie haben MySQL erfolgreich auf Debian installiert und konfiguriert. Jetzt können Sie damit beginnen, es für Ihre Projekte zu verwenden.

Installieren und Konfigurieren von PHP unter Debian

Schritt 1: Installieren von PHP

Um PHP auf Debian zu installieren, führen Sie die folgenden Befehle im Terminal aus:

sudo apt update sudo apt install php

Der Befehl apt update aktualisiert die Liste der verfügbaren Pakete, und der Befehl apt install php installiert PHP und alle seine Abhängigkeiten.

Schritt 2: Einrichten von PHP

Nach der erfolgreichen Installation von PHP ist eine anfängliche Konfiguration erforderlich. Öffnen Sie die PHP-Datei.ini im Texteditor:

sudo nano /etc/php/version/php.ini

Wo version - dies ist eine installierte PHP-Version (z. B. 7.4).

In der PHP-Datei.ini Sie können verschiedene PHP-Parameter konfigurieren, z. B. die maximale Größe der heruntergeladenen Dateien, die maximale Ausführungszeit von Skripten und andere.

Nachdem Sie die erforderlichen Änderungen vorgenommen haben, speichern Sie die Datei, und schließen Sie den Texteditor.

Schritt 3: Überprüfen der PHP-Installation

Um zu überprüfen, ob PHP installiert ist und ordnungsgemäß funktioniert, erstellen Sie eine Datei mit der Erweiterung .php im Webserver-Verzeichnis:

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

Öffnen Sie eine neue Datei, und fügen Sie den folgenden Code hinzu:

Speichern Sie die Datei, und schließen Sie den Texteditor.

Jetzt können Sie einen Webbrowser öffnen und zu einer Adresse navigieren http://your_ip/info.php. Wenn PHP richtig installiert und konfiguriert ist, sehen Sie detaillierte Informationen zu Ihrer PHP-Installation.

In diesem Abschnitt haben Sie erfahren, wie Sie PHP auf Debian installieren und konfigurieren. Jetzt sind Sie bereit, Webanwendungen mit dem LAMP-Stack zu entwickeln!

Überprüfen der Funktionsfähigkeit von LAMP auf Debian

Beginnen wir damit, zu überprüfen, ob LAMP auf Ihrem Debian-Server läuft. Um dies zu überprüfen, führen Sie die folgenden Schritte aus:

Schritt 1: Öffnen Sie einen Webbrowser und geben Sie die IP-Adresse oder den Domain-Namen Ihres Debian-Servers in die Adressleiste ein. Wenn LAMP ordnungsgemäß funktioniert, sollten Sie eine Apache-Begrüßungsseite sehen, die anzeigt, dass Apache installiert und ausgeführt wird.

Schritt 2: Als nächstes fügen Sie «/phpinfo" hinzu.php" am Ende der URL der Apache-Begrüßungsseite. Wenn die Adresse Ihres Debian–Servers beispielsweise 192.168.0.100 lautet, geben Sie im Browser ein «http://192.168.0.100/phpinfo .php». Wenn PHP korrekt konfiguriert ist, werden Informationen zur PHP-Konfiguration angezeigt.

Schritt 3: Überprüfen wir nun, ob MySQL funktioniert. Geben Sie «localhost / phpmyadmin» in die Adressleiste des Browsers ein. Wenn alles korrekt eingerichtet ist, sollten Sie die Anmeldeseite von phpMyAdmin sehen, auf der Sie sich mit einem MySQL-Konto anmelden können.

Wenn Sie alle Schritte erfolgreich abgeschlossen haben und die entsprechenden Seiten gesehen haben, ist LAMP auf Ihrem Debian-Server konfiguriert und läuft. Jetzt können Sie mit dem Erstellen und Entwickeln Ihrer Webanwendungen beginnen.