🔧 XAMPP einrichten
Dein lokaler Webserver für PHP und Datenbanken
🎯 1. Was ist XAMPP?
XAMPP ist ein kostenloses Softwarepaket, das alles enthält, was du brauchst, um PHP-Webseiten und Datenbanken lokal auf deinem Computer zu testen.
Die Abkürzung steht für:
- X = läuft auf Windows, Linux, macOS
- A = Apache (Webserver)
- M = MariaDB (Datenbank – Nachfolger von MySQL)
- P = PHP
- P = Perl (wird bei uns nicht verwendet)
🖥️ 2. Was ist Apache?
Apache ist ein Webserver. Er empfängt Anfragen vom Browser (z. B. „Lade index.php“) und sendet die Antwort zurück.
Ohne Apache würde dein Browser nicht wissen, wie er PHP-Dateien laden soll.
http://localhost/... funktioniert!
🗃️ 3. Was ist MariaDB (früher MySQL)?
MariaDB ist ein Datenbanksystem. Es speichert strukturierte Daten, z. B.:
- Kontaktformular-Nachrichten
- Benutzerkonten
- Schülerlisten
PHP kann mit MariaDB kommunizieren, um Daten zu speichern oder abzurufen.
📥 4. XAMPP installieren
- Gehe auf apachefriends.org
- Lade die **Windows-Version** herunter
- Führe die Installationsdatei aus
- Wähle als Installationspfad:
C:\xampp\(Standard) - Klicke auf „Next“ bis zur Installation beginnt
C:\Program Files\ –
das kann zu Berechtigungsproblemen führen!
▶️ 5. Apache und MySQL starten
Nach der Installation öffne das XAMPP Control Panel.
- Klicke auf Start neben Apache
- Klicke auf Start neben MySQL
Wenn beide grün leuchten, ist alles bereit!
📁 6. Deinen Projektordner anlegen
Alle PHP-Dateien müssen im Ordner htdocs liegen, damit Apache sie finden kann.
- Öffne den Ordner:
C:\xampp\htdocs\ - Erstelle einen neuen Unterordner mit deinem Namen, z. B.:
C:\xampp\htdocs\schueler-max\ - Speichere alle deine PHP-Dateien dort
Rufe deine Datei im Browser auf:
http://localhost/schueler-max/test.php
🌐 7. Test: Funktioniert localhost?
Öffne deinen Browser und gib ein:
http://localhost
Du solltest eine XAMPP-Willkommensseite sehen.
Wenn ja: ✅ Alles korrekt eingerichtet! Wenn nein: ❌ Apache läuft nicht – prüfe das Control Panel.