Dokument-Erstellt: 2026.06
Dokument-Angepasst:
Das Lernziel ist es, eine lokale Entwicklungsumgebung für Webanwendungen mithilfe von XAMPP (Apache Friends) sowohl unter Windows als auch unter Linux aufzubauen. Am Ende dieser Einheit kannst du Apache, MySQL/MariaDB und PHP auf beiden Betriebssystemen starten, verwalten und eine Test-Webseite lokal aufrufen.
sudo-Rechte unter Linux)Apache Friends ist ein Non-Profit-Projekt zur Förderung des Apache-Webservers und die Organisation hinter XAMPP. XAMPP ist eine einfach zu installierende Distribution, die den Apache-Webserver, MariaDB (früher MySQL), PHP und Perl enthält.
Da XAMPP plattformunabhängig (Cross-Platform) ist, eignet es sich ideal, um lokal auf deinem Windows- oder Linux-Rechner Webanwendungen zu entwickeln, bevor du sie auf einen produktiven Webserver überträgst.
Je nach Betriebssystem erfolgt die Steuerung der Dienste unterschiedlich:
# Starten aller XAMPP-Dienste sudo /opt/lampp/lampp start # Stoppen aller XAMPP-Dienste sudo /opt/lampp/lampp stop # Status der Dienste überprüfen sudo /opt/lampp/lampp status # Grafische Oberfläche (Control Panel) unter Linux starten sudo /opt/lampp/manager-linux-x64.run
Unter Windows nutzt du meist das grafische Control Panel. Alternativ kannst du die Dienste über die Kommandozeile steuern (als Administrator ausführen):
# Apache als Dienst starten (wenn als Service installiert) net start Apache2.4 # MySQL als Dienst starten (wenn als Service installiert) net start MySQL
Besuche die offizielle Website von Apache Friends unter https://www.apachefriends.org/ und lade den passenden Installer für dein System herunter:
.exe-Datei.run-Installer (64-Bit).exe aus. Installiere XAMPP am besten direkt im Hauptverzeichnis C:\xampp, um Rechteprobleme (UAC) zu vermeiden.chmod +x xampp-linux-x64-*-installer.run sudo ./xampp-linux-x64-*-installer.run
Standardmäßig wird XAMPP unter Linux in das Verzeichnis ''/opt/lampp/'' installiert.
sudo /opt/lampp/lampp start oder nutze die grafische Oberfläche (siehe Kommandos).Öffne einen Webbrowser und rufe http://localhost auf. Du solltest direkt auf das XAMPP-Dashboard weitergeleitet werden. Die Datenbankverwaltung findest du unter http://localhost/phpmyadmin.
Erstelle ein Testprojekt, um zu sehen, ob PHP-Dateien korrekt verarbeitet werden.
C:\xampp\htdocs\/opt/lampp/htdocs/ (Hinweis: Zum Erstellen von Ordnern/Dateien brauchst du hier ggf. sudo-Rechte!)
Erstelle einen Ordner namens testprojekt und darin die Datei index.php mit folgendem Inhalt:
<code php> <?php echo "<h1>XAMPP läuft erfolgreich!</h1>"; phpinfo(); ?> </code> Rufe das Projekt anschließend über [[http://localhost/testprojekt/]] im Browser auf.