Server Installation · 5 min read · Sep 26, 2025

Wie man den LAMP-Server-Stack auf Ubuntu 22.04 installiert

LAMP ist eine kostenlose, Open-Source- und eine der beliebtesten Webentwicklungsplattformen, die es Webentwicklern ermöglicht, Websites und Anwendungen online zu erstellen, bereitzustellen und zu verwalten. Es verwendet vier Open-Source-Komponenten: Linux als Betriebssystem, Apache als Webserver, MySQL als relationales Datenbankmanagementsystem und PHP/Perl/Python als objektorientierte Skriptsprache. Der LAMP-Stack ist die erste Wahl aller Webentwickler, da er ausreicht, um eine Vielzahl von Website-Frameworks wie Joomla, Drupal und WordPress zu hosten.

Funktionen

  • Ein LAMP-Server ist kostenlos und Open-Source, sodass jeder den Quellcode herunterladen und Änderungen und Verbesserungen vornehmen kann, um die Gesamtleistung zu verbessern.
  • Er ist anpassbar. Sie können jede Komponente durch eine andere Open-Source-Lösung ersetzen, um den spezifischen Anforderungen der Anwendung gerecht zu werden.
  • Er hat eine größere Community, sodass Sie leicht Unterstützung finden können.
  • Es ist ein ausgereifter Stack, der einfach einzurichten ist.

Dieser Beitrag zeigt Ihnen, wie Sie den LAMP-Server auf Ubuntu 22.04 installieren.

Voraussetzungen

  • Ein Server, der Ubuntu 22.04 ausführt.
  • Mindestens 1 GB RAM und 5 GB Festplattenspeicher.
  • Ein Root-Passwort ist auf dem Server konfiguriert.

Apache auf Ubuntu 22.04 installieren

Der Apache-Webserver ist eine Hauptkomponente des LAMP-Stacks. Standardmäßig ist das Apache-Webserver-Paket im Standard-Repository von Ubuntu 22.04 enthalten. Sie können es einfach installieren, indem Sie den folgenden Befehl ausführen:

apt-get install apache2 -y

Sobald der Apache-Server installiert ist, starten und aktivieren Sie den Apache-Webdienst mit dem folgenden Befehl:

systemctl start apache2  
systemctl enable apache2

Sie können nun den Status des Apache-Dienstes mit dem folgenden Befehl überprüfen:

systemctl status apache2

Sie erhalten den Apache-Status in der folgenden Ausgabe:

? apache2.service - Der Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2022-04-29 07:27:44 UTC; 4s ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 923 (apache2)
      Tasks: 55 (limit: 4630)
     Memory: 5.1M
        CPU: 56ms
     CGroup: /system.slice/apache2.service
             ??923 /usr/sbin/apache2 -k start
             ??924 /usr/sbin/apache2 -k start
             ??925 /usr/sbin/apache2 -k start

Apr 29 07:27:44 ubuntu systemd[1]: Starting The Apache HTTP Server...

Um die Apache-Version zu überprüfen, führen Sie den folgenden Befehl aus:

apache2ctl -version

Sie sollten die Apache-Version in der folgenden Ausgabe sehen:

Server version: Apache/2.4.52 (Ubuntu)
Server built:   2022-03-25T00:35:40

Sie können auch die Apache-Installation über den Webbrowser mit der URL http://your-server-ip testen. Sie sollten die Apache-Testseite auf dem folgenden Bildschirm sehen:

Sobald Sie fertig sind, können Sie mit der Installation von PHP fortfahren.

PHP auf Ubuntu 22.04 installieren

PHP ist eine Verarbeitungssprache, die verwendet wird, um die PHP-Seiten bereitzustellen. Standardmäßig bietet Ubuntu 22.04 die neueste PHP-Version 8.1 an. Sie können es mit anderen Erweiterungen in der folgenden Ausgabe installieren:

apt-get install php8.1 libapache2-mod-php8.1 php8.1-mysql php8.1-gd php8.1-curl php8.1-xml -y

Sobald PHP installiert ist, können Sie die PHP-Version mit dem folgenden Befehl überprüfen:

php --version

Sie sollten die PHP-Version in der folgenden Ausgabe sehen:

PHP 8.1.2 (cli) (built: Apr  7 2022 17:46:26) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.2, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.2, Copyright (c), by Zend Technologies

Sobald Sie fertig sind, können Sie mit der Installation des MySQL-Servers fortfahren.

MySQL-Server auf Ubuntu 22.04 installieren

Standardmäßig ist die neueste Version von MySQL im Standard-Repository von Ubuntu 22.04 enthalten. Sie können es mit dem folgenden Befehl installieren:

apt-get install mysql-server -y

Sobald der MySQL-Server installiert ist, starten Sie den MySQL-Dienst und aktivieren Sie ihn, damit er beim Systemneustart startet, mit dem folgenden Befehl:

systemctl start mysql  
systemctl enable mysql

Sie können den Status von MySQL mit dem folgenden Befehl überprüfen:

systemctl status mysql

Sie erhalten die folgende Ausgabe:

? mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2022-04-29 07:43:21 UTC; 3s ago
    Process: 11468 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
   Main PID: 11476 (mysqld)
     Status: "Server ist betriebsbereit"
      Tasks: 38 (limit: 4630)
     Memory: 358.2M
        CPU: 991ms
     CGroup: /system.slice/mysql.service
             ??11476 /usr/sbin/mysqld

Apr 29 07:43:20 ubuntu systemd[1]: Starting MySQL Community Server...
Apr 29 07:43:21 ubuntu systemd[1]: Started MySQL Community Server.

Sie können auch die MySQL-Version mit dem folgenden Befehl überprüfen:

mysql --version

Sie erhalten die folgende Ausgabe:

mysql  Ver 8.0.28-0ubuntu4 für Linux auf x86_64 ((Ubuntu))

Standardmäßig ist MySQL nicht gesichert und das Root-Passwort ist nicht gesetzt. Daher müssen Sie es sichern, indem Sie das folgende Skript ausführen:

mysql_secure_installation

Setzen Sie ein neues MySQL-Passwort, wie unten gezeigt:

Sichern der MySQL-Serverbereitstellung.

Verbindung zu MySQL mit einem leeren Passwort.

VALIDATE PASSWORD COMPONENT kann verwendet werden, um Passwörter zu testen
und die Sicherheit zu verbessern. Es überprüft die Stärke des Passworts
und erlaubt den Benutzern, nur solche Passwörter festzulegen, die
ausreichend sicher sind. Möchten Sie die VALIDATE PASSWORD-Komponente einrichten?

Drücken Sie y|Y für Ja, eine andere Taste für Nein: 
Bitte setzen Sie hier das Passwort für root.

Neues Passwort: 

Neues Passwort erneut eingeben: 
Standardmäßig hat eine MySQL-Installation einen anonymen Benutzer,
was es jedem ermöglicht, sich ohne ein Benutzerkonto in MySQL einzuloggen. Dies ist nur für
Tests gedacht und soll die Installation etwas reibungsloser gestalten.
Sie sollten sie entfernen, bevor Sie in eine Produktionsumgebung wechseln.

Entfernen Sie den anonymen Benutzer, wie unten gezeigt:

Anonyme Benutzer entfernen? (Drücken Sie y|Y für Ja, eine andere Taste für Nein) : Y
Erfolg.

Normalerweise sollte root nur von
'localhost' aus verbunden werden dürfen. Dies stellt sicher, dass niemand das
Root-Passwort über das Netzwerk erraten kann.

Verhindern Sie die Remote-Anmeldung von root, wie unten gezeigt:

Verhindern Sie die Remote-Anmeldung von root? (Drücken Sie y|Y für Ja, eine andere Taste für Nein) : Y
Erfolg.

Standardmäßig kommt MySQL mit einer Datenbank namens 'test', auf die
jeder zugreifen kann. Dies ist ebenfalls nur für Tests gedacht
und sollte entfernt werden, bevor Sie in eine Produktionsumgebung wechseln.

Entfernen Sie die Testdatenbank, wie unten gezeigt:

Testdatenbank und den Zugriff darauf entfernen? (Drücken Sie y|Y für Ja, eine andere Taste für Nein) : Y
 - Testdatenbank wird gelöscht...
Erfolg.

 - Berechtigungen für die Testdatenbank werden entfernt...
Erfolg.

Das Neuladen der Berechtigungstabellen stellt sicher, dass alle Änderungen,
die bisher vorgenommen wurden, sofort wirksam werden.

Laden Sie die Berechtigungen neu, wie unten gezeigt:

Berechtigungstabellen jetzt neu laden? (Drücken Sie y|Y für Ja, eine andere Taste für Nein) : Y
Erfolg.

Alles erledigt! 

Überprüfen Sie die PHP-Installation

Nach der Installation des LAMP-Servers müssen Sie überprüfen, ob Apache die PHP-Seite verarbeitet oder nicht.

Um dies zu überprüfen, erstellen Sie eine Beispiel-PHP-Seite:

nano /var/www/html/info.php

Fügen Sie den folgenden Code hinzu:


Speichern Sie die Datei und schließen Sie sie, öffnen Sie dann Ihren Webbrowser und greifen Sie auf die PHP-Seite mit der URL http://your-server-ip/info.php zu. Sie sollten die PHP-Informationsseite auf dem folgenden Bildschirm sehen:

Fazit

Herzlichen Glückwunsch! Sie haben erfolgreich den LAMP-Server auf dem Ubuntu 22.04-Server installiert. Sie können jetzt beginnen, Ihre Website mit dem LAMP-Stack zu erstellen und zu hosten. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.