📝 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/pi/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/master/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:

`http://raspberrypi.local/info.php`

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