📒 

LAMP ist ein Akronym für Linux, Apache, MySQL (oder MariaDB) und PHP. Es handelt sich um einen beliebten Open-Source-Webserver-Stack, der für die Entwicklung und Bereitstellung von dynamischen Websites und Anwendungen verwendet wird. Dieser Artikel führt Sie durch den Prozess der Installation des LAMP-Stacks auf einem Ubuntu-Server.

1. Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie über die folgenden Voraussetzungen verfügen:

  • Einen Server, auf dem Ubuntu (18.04 oder höher) läuft.
  • Sudo-Rechte auf dem Server.
  • Ein Terminal oder SSH-Zugang zu Ihrem Server.

2. Aktualisieren Sie Ihr System

Aktualisieren Sie zunächst Ihren Paketindex, um sicherzustellen, dass Sie über die neuesten Informationen zu den verfügbaren Paketen verfügen:

sudo apt update sudo apt upgrade -y

3. Apache installieren

Schritt 1: Apache installieren

Um den Apache-Webserver zu installieren, führen Sie den folgenden Befehl aus:

sudo apt install apache2 -y

Schritt 2: Starten und Aktivieren von Apache

Starten Sie nach der Installation den Apache-Dienst und aktivieren Sie ihn für die Ausführung beim Booten:

sudo systemctl start apache2
sudo systemctl enable apache2

Schritt 3: Überprüfen der Apache-Installation

Um zu überprüfen, ob der Apache läuft, öffnen Sie Ihren Webbrowser und navigieren Sie zur IP-Adresse Ihres Servers:

http://your_server_ip

Sie sollten die Standardbegrüßungsseite von Apache sehen.

4. MySQL installieren

Schritt 1: MySQL installieren

Um MySQL zu installieren, führen Sie den folgenden Befehl aus:

sudo apt install mysql-server -y

Schritt 2: Sichere MySQL-Installation

Nach der Installation führen Sie das Sicherheitsskript aus, um die Sicherheit von MySQL zu verbessern:

sudo mysql_sichere_Installation

Folgen Sie den Aufforderungen, um ein Root-Passwort festzulegen und andere Sicherheitsoptionen zu konfigurieren.

Schritt 3: Überprüfen der MySQL-Installation

Melden Sie sich bei MySQL an, um die Installation zu überprüfen:

sudo mysql -u root -p

Geben Sie das Root-Passwort ein, das Sie während des sicheren Installationsprozesses festgelegt haben.

5. PHP installieren

Schritt 1: Installieren Sie PHP und die erforderlichen Erweiterungen

Um PHP und einige gängige Erweiterungen zu installieren, führen Sie den folgenden Befehl aus:

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

Schritt 2: Starten Sie Apache neu

Nach der Installation von PHP starten Sie den Apache-Server neu, um das PHP-Modul zu aktivieren:

sudo systemctl neu starten apache2

Schritt 3: Überprüfen Sie die PHP-Installation

Um zu überprüfen, ob PHP installiert ist und funktioniert, erstellen Sie eine PHP-Infodatei:

  1. Erstellen Sie eine neue Datei im Web-Root-Verzeichnis:
echo "" | sudo tee /var/www/html/info.php
  1. Öffnen Sie Ihren Webbrowser und navigieren Sie zu:
http://your_server_ip/info.php

Sie sollten eine Seite sehen, die PHP-Informationen anzeigt.

6. Aufräumen

Nachdem Sie die Installation überprüft haben, sollten Sie aus Sicherheitsgründen die PHP-Infodatei entfernen:

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

7. Fazit

Sie haben den LAMP-Stack erfolgreich auf Ihrem Ubuntu-Server installiert. Mit der Einrichtung von Linux, Apache, MySQL und PHP können Sie nun dynamische Webanwendungen entwickeln und bereitstellen. Aktualisieren Sie Ihren Software-Stack regelmäßig, um optimale Leistung und Sicherheit zu gewährleisten.