Dies ist eine alte Version des Dokuments!
📝 Lektion 3 – Webserver & PHP installieren
In dieser Lektion installierst du einen Webserver (Apache2) und die Skriptsprache PHP – und richtest ein eigenes Webverzeichnis auf deinem Raspberry Pi ein. Das ist die Basis für dein lokales DokuWiki.
🎯 Ziel: Am Ende dieser Lektion ist dein Raspberry Pi ein funktionsfähiger Webserver mit einem sauberen eigenen Webverzeichnis.
⚙️ Schritt 1 – Apache2 und PHP installieren
Öffne ein Terminal und gib ein:
sudo apt update sudo apt install apache2 php libapache2-mod-php -y
→ Damit installierst du den Apache-Webserver sowie PHP-Unterstützung.
📁 Schritt 2 – Eigenes Webverzeichnis einrichten
Wir verwenden statt des Standardpfads `/var/www/html` ein eigenes Verzeichnis:
mkdir -p /home/master/public_html
🛠 Schritt 3 – Apache-Konfiguration anpassen
Apache muss dieses Verzeichnis explizit erlauben. Öffne die Konfigurationsdatei:
sudo nano /etc/apache2/apache2.conf
Füge ganz am Ende folgenden Block ein:
<Directory /home/pi/public_html> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
Speichere mit `STRG + O`, schließe mit `STRG + X`, und starte Apache neu:
sudo systemctl restart apache2
🧪 Schritt 4 – Testdatei erstellen und Browser aufrufen
Erstelle eine einfache PHP-Testseite:
echo "<?php phpinfo(); ?>" > /home/pi/public_html/info.php
Öffne im Browser deines PCs eine der folgenden Adressen:
- oder z. B. `http://192.168.2.123/info.php`
→ Wenn du eine PHP-Infoseite siehst, ist dein Setup korrekt.
❗ Wenn stattdessen „403 Forbidden“ erscheint, liegt das an fehlenden Zugriffsrechten. Keine Sorge – wir beheben das vollständig in Lektion 4.
🧹 Schritt 5 – Testdatei löschen (optional)
rm /home/pi/public_html/info.php
✅ Was du nun kannst
- Apache2 und PHP auf dem Pi installieren
- Ein eigenes Webverzeichnis nutzen
- Apache-Konfiguration für eigene Pfade anpassen
- Erste PHP-Dateien testen und 403-Fehler vorbereitend analysieren
🔗 Nächste Schritte
👉 Weiter mit Lektion 4 – DokuWiki installieren & konfigurieren 📄 Optional: Lade dir die PDF-Version dieser Lektion herunter: Seite besuchen, Download starten
© Olaf Droste Products 📍 Immermannstr. 31, 44147 Dortmund – www.olaf-droste-products.net