🔧 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:

💡 Merke: Für uns sind Apache und MariaDB die wichtigsten Teile.

🖥️ 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.

⚠️ Hinweis: Apache muss gestartet sein, damit http://localhost/... funktioniert!

🗃️ 3. Was ist MariaDB (früher MySQL)?

MariaDB ist ein Datenbanksystem. Es speichert strukturierte Daten, z. B.:

PHP kann mit MariaDB kommunizieren, um Daten zu speichern oder abzurufen.

🔗 W3Schools – PHP & MySQL

📥 4. XAMPP installieren

  1. Gehe auf apachefriends.org
  2. Lade die **Windows-Version** herunter
  3. Führe die Installationsdatei aus
  4. Wähle als Installationspfad: C:\xampp\ (Standard)
  5. Klicke auf „Next“ bis zur Installation beginnt
⚠️ Wichtig: Installiere XAMPP nicht in C:\Program Files\ – das kann zu Berechtigungsproblemen führen!

▶️ 5. Apache und MySQL starten

Nach der Installation öffne das XAMPP Control Panel.

  1. Klicke auf Start neben Apache
  2. Klicke auf Start neben MySQL

Wenn beide grün leuchten, ist alles bereit!

💡 Tipp: Wenn Apache nicht startet, ist oft Skype oder ein anderer Dienst im Weg. Ändere dann den Port in der Apache-Konfiguration (später im Unterricht).

📁 6. Deinen Projektordner anlegen

Alle PHP-Dateien müssen im Ordner htdocs liegen, damit Apache sie finden kann.

  1. Öffne den Ordner: C:\xampp\htdocs\
  2. Erstelle einen neuen Unterordner mit deinem Namen, z. B.:
    C:\xampp\htdocs\schueler-max\
  3. Speichere alle deine PHP-Dateien dort

Rufe deine Datei im Browser auf:
http://localhost/schueler-max/test.php

⚠️ Namensregeln: Keine Leerzeichen oder Umlaute im Ordnernamen! Erlaubt: Buchstaben, Zahlen, Bindestrich (`-`) oder Unterstrich (`_`)

🌐 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.

➡️ Nächster Schritt: phpMyAdmin

Sobald XAMPP läuft, kannst du phpMyAdmin nutzen, um Datenbanken zu verwalten.

🔧 → Weiter zu „phpMyAdmin nutzen“

Dort lernst du, wie du:

- Eine neue Datenbank erstellst
- Tabellen anlegst
- Einträge hinzufügst

🎓 Jetzt ist dein lokaler Server bereit!

← Zurück zu Kapitel 04: PHP & XAMPP