Vollständige Anleitung: Installation von XAMPP unter Ubuntu LTS

Melden

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

  1. Besuchen Sie die offizielle Website von Apache Friends: https://www.apachefriends.org/de/index.html.
  2. 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:

  1. Klicken Sie auf Next.
  2. Komponenten auswählen: Belassen Sie die Häkchen bei XAMPP Core Files und XAMPP Developer Files aktiviert und klicken Sie auf Next.
  3. Installationsverzeichnis: Standardmäßig wird XAMPP unter /opt/lampp installiert. Bestätigen Sie mit Next.
  4. Klicken Sie sich durch die weiteren Dialoge, bis die Installation beginnt.
  5. 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

  1. Starten Sie die Dienste (falls nicht bereits geschehen):

    sudo /opt/lampp/lampp start
  2. Öffnen Sie Ihren Webbrowser und rufen Sie folgende Adresse auf:

    http://localhost

    Wenn Sie die XAMPP-Willkommensseite sehen, war die Installation erfolgreich.

  3. 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
0