Vollständige Anleitung: Installation von XAMPP unter Ubuntu LTS
In dieser Anleitung erfahren Sie Schritt für Schritt, wie Sie XAMPP (Apache, MariaDB, PHP und Perl) auf Ihrem Ubuntu-System installieren, konfigurieren und starten.
Voraussetzungen
- Ein laufendes Ubuntu LTS-System mit grafischer Oberfläche (Desktop).
- Ein Benutzerkonto mit
sudo-Rechten (Administratorrechte). - Eine aktive Internetverbindung.
Schritt 1: System aktualisieren
Öffnen Sie Ihr Terminal (Strg + Alt + T) und bringen Sie die Paketlisten Ihres Systems auf den neuesten Stand:
sudo apt update && sudo apt upgrade -y
Schritt 2: XAMPP-Installer herunterladen
- Besuchen Sie die offizielle Website von Apache Friends: https://www.apachefriends.org/de/index.html.
- Laden Sie dort die Version XAMPP für Linux herunter.
Alternativ können Sie den Download auch direkt über das Terminal via wget starten (lädt die Datei in Ihren aktuellen Ordner):
wget https://www.apachefriends.org/xampp-files/installer-linux-x64.run -O xampp-linux-installer.run
(Hinweis: Falls der direkte Link nicht funktioniert, nutzen Sie den Download über den Browser in Ihren Downloads-Ordner).
Schritt 3: Installer ausführbar machen
Navigieren Sie im Terminal in den Ordner, in dem sich die heruntergeladene Datei befindet (z. B. Downloads):
cd ~/Downloads
Geben Sie der Installationsdatei die nötigen Ausführungsrechte:
chmod +x xampp-linux-*-installer.run
(Tipp: Wenn Sie die Datei umbenannt haben, ersetzen Sie den Dateinamen entsprechend.)
Schritt 4: Installation starten
Starten Sie den grafischen Setup-Assistenten mit Administratorrechten:
sudo ./xampp-linux-*-installer.run
Es öffnet sich das Installationsfenster:
- Klicken Sie auf Next.
- Komponenten auswählen: Belassen Sie die Häkchen bei XAMPP Core Files und XAMPP Developer Files aktiviert und klicken Sie auf Next.
- Installationsverzeichnis: Standardmäßig wird XAMPP unter
/opt/lamppinstalliert. Bestätigen Sie mit Next. - Klicken Sie sich durch die weiteren Dialoge, bis die Installation beginnt.
- Nach Abschluss klicken Sie auf Finish.
Schritt 5: XAMPP-Dienste starten und stoppen
XAMPP bringt alle Komponenten (Apache, MariaDB, PHP, Perl) in einem geschlossenen Verzeichnis mit. Sie können die Dienste über das Terminal verwalten:
-
Alle Dienste starten (Apache, MariaDB, FTP):
sudo /opt/lampp/lampp start -
Alle Dienste stoppen:
sudo /opt/lampp/lampp stop -
Status der Dienste prüfen:
sudo /opt/lampp/lampp status
Schritt 6: Installation überprüfen
-
Starten Sie die Dienste (falls nicht bereits geschehen):
sudo /opt/lampp/lampp start -
Öffnen Sie Ihren Webbrowser und rufen Sie folgende Adresse auf:
http://localhostWenn Sie die XAMPP-Willkommensseite sehen, war die Installation erfolgreich.
-
Um Ihre Datenbank über phpMyAdmin zu verwalten, rufen Sie folgende URL auf:
http://localhost/phpmyadmin
Schritt 7: Grafisches Control Panel (optional)
Wenn Sie XAMPP lieber über eine grafische Oberfläche steuern möchten, können Sie das Control Panel verwenden:
sudo /opt/lampp/manager-linux-x64.run
Hier können Sie unter dem Reiter Manage Servers Apache und MariaDB bequem per Mausklick starten und stoppen.
Wichtige Verzeichnisse im Überblick
- Web-Root-Verzeichnis:
/opt/lampp/htdocs/
(Hier legen Sie Ihre eigenen PHP-, HTML- und Perl-Dateien ab.) - Hauptverzeichnis von XAMPP:
/opt/lampp/ - Apache-Konfigurationsdatei:
/opt/lampp/etc/httpd.conf - PHP-Konfigurationsdatei (php.ini):
/opt/lampp/etc/php.ini - MariaDB-Konfigurationsdatei:
/opt/lampp/etc/my.cnf
Mögliche Fehlerbehebung: Port-Konflikte
Falls Apache nicht startet, belegt möglicherweise ein systemeigener Dienst bereits Port 80:
# Prüfen, ob Port 80 bereits belegt ist:
sudo lsof -i :80
Falls bereits ein lokaler Apache-Webserver auf Ubuntu läuft, stoppen Sie diesen vorher:
sudo systemctl stop apache2
sudo systemctl disable apache2