Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| minikurse:raspberry:dokuwiki_basis:pdf:lektion_03 [2025/06/22 13:39] – strangelove | minikurse:raspberry:dokuwiki_basis:pdf:lektion_03 [2025/06/22 21:06] (aktuell) – gelöscht strangelove | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== 🖥️ Lektion 03: Webserver & PHP installieren ====== | ||
| - | |||
| - | <WRAP info> | ||
| - | In dieser Lektion installierst du den Webserver **Apache2** und die Programmiersprache **PHP**. | ||
| - | Ziel: Deinen Raspberry Pi in einen funktionierenden Webserver verwandeln – als Vorbereitung für die DokuWiki-Installation in Lektion 4. | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== 🔧 Apache2 installieren ===== | ||
| - | |||
| - | Öffne das Terminal deines Raspberry Pi (z. B. per SSH) und gib Folgendes ein: | ||
| - | |||
| - | <code bash> | ||
| - | sudo apt update | ||
| - | sudo apt install apache2 -y | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== 🌐 Apache-Webserver im Browser testen ===== | ||
| - | |||
| - | Öffne nun auf deinem Hauptrechner den Browser. | ||
| - | |||
| - | 📍 Gib in die Adresszeile eine der folgenden Optionen ein: | ||
| - | |||
| - | * `http:// | ||
| - | (nur wenn dein System mDNS unterstützt, | ||
| - | |||
| - | * oder: **die IP-Adresse deines Raspberry Pi** | ||
| - | Diese findest du z. B. im Router (FritzBox → Heimnetz → Netzwerk → „raspberrypi“) | ||
| - | oder per Terminal mit: | ||
| - | |||
| - | <code bash> | ||
| - | hostname -I | ||
| - | </ | ||
| - | |||
| - | ➡️ Rufe z. B. auf: `http:// | ||
| - | |||
| - | <WRAP round important 80%> | ||
| - | Wenn alles funktioniert, | ||
| - | Falls stattdessen **403 Forbidden** erscheint – keine Sorge: Das lösen wir in **Lektion 4**. | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== ⚙️ PHP installieren ===== | ||
| - | |||
| - | Installiere PHP inklusive Apache-Modul: | ||
| - | |||
| - | <code bash> | ||
| - | sudo apt install php libapache2-mod-php -y | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== 🧪 PHP-Funktion prüfen ===== | ||
| - | |||
| - | Erstelle eine Testdatei, um PHP im Browser zu testen: | ||
| - | |||
| - | <code bash> | ||
| - | echo "<? | ||
| - | </ | ||
| - | |||
| - | 📍 Rufe im Browser auf: | ||
| - | |||
| - | * `http:// | ||
| - | * oder `http:// | ||
| - | |||
| - | <WRAP round tip 80%> | ||
| - | → Du solltest die typische PHP-Info-Seite sehen. | ||
| - | </ | ||
| - | |||
| - | <WRAP round important 80%> | ||
| - | ❗ Falls stattdessen **403 Forbidden** erscheint: | ||
| - | → Ursache sind Dateirechte oder Apache-Konfiguration – wir beheben das in **Lektion 4** vollständig. | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== 🧹 Testdatei entfernen (optional) ===== | ||
| - | |||
| - | Wenn alles funktioniert hat, kannst du die Datei löschen: | ||
| - | |||
| - | <code bash> | ||
| - | sudo rm / | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== ✅ Zusammenfassung ===== | ||
| - | |||
| - | * ✅ Apache2 erfolgreich installiert | ||
| - | * ✅ PHP funktioniert korrekt | ||
| - | * ✅ Raspberry Pi bereit für DokuWiki | ||
| - | |||
| - | → [[minikurse: | ||