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:lektionen:lektion_03 [2025/06/22 15:14] – strangelove | minikurse:raspberry:dokuwiki_basis:lektionen:lektion_03 [2025/06/22 22:46] (aktuell) – strangelove | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ===== 🔎 Test: Apache im Browser aufrufen | + | ====== Lektion 3 – Webserver & PHP installieren ====== |
| - | Nachdem Apache installiert ist, kannst du testen, ob der Webserver | + | <WRAP round info 90% center> |
| + | Ziel dieser Lektion: | ||
| + | Du installierst Apache2 und PHP auf deinem Raspberry Pi und richtest alles so ein, dass dein Pi als lokaler | ||
| + | </ | ||
| - | Öffne auf deinem Hauptrechner den Browser. | + | ===== Apache2 Webserver installieren ===== |
| - | <WRAP round tip 90%> | + | Öffne |
| - | 📍 Gib eine dieser Adressen in die Adresszeile | + | |
| - | * `http:// | + | <code bash> |
| - | (nur wenn dein System mDNS unterstützt, | + | sudo apt update && sudo apt install apache2 -y |
| + | </ | ||
| - | * `http://< | + | Der Webserver wird installiert und automatisch gestartet. |
| - | z. B. `http:// | + | |
| - | 👉 **So findest du die IP-Adresse deines Raspberry Pis:** | + | ===== Funktion prüfen ===== |
| - | * Im Router (z. B. FritzBox → Heimnetz → Netzwerk | + | Öffne auf deinem Hauptrechner einen Browser und rufe eine der folgenden Adressen auf: |
| - | * Oder im Terminal direkt auf dem Pi mit: | + | |
| + | <WRAP tip> | ||
| + | – http:// | ||
| + | – oder die IP-Adresse des Pi: z. B. http:// | ||
| + | |||
| + | Tipp: Die IP-Adresse findest du im Router (z. B. FritzBox → Heimnetz → Netzwerk), oder mit: | ||
| <code bash> | <code bash> | ||
| Zeile 23: | Zeile 30: | ||
| </ | </ | ||
| </ | </ | ||
| - | |||
| - | 📌 Rufe die IP im Browser auf (z. B. `http:// | ||
| → Du solltest jetzt die Seite **„Apache2 Debian Default Page“** sehen. | → Du solltest jetzt die Seite **„Apache2 Debian Default Page“** sehen. | ||
| - | Falls du stattdessen | + | <WRAP important 90% center> |
| - | **🚫 WICHTIG: „403 Forbidden“-Fehler vermeiden** | + | Falls stattdessen „403 Forbidden“ |
| + | Dieses Problem wird in Lektion 4 gelöst. | ||
| + | </ | ||
| + | |||
| + | ===== PHP installieren ===== | ||
| + | |||
| + | Gib im Terminal ein: | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt install php libapache2-mod-php -y | ||
| + | </ | ||
| + | |||
| + | Danach eine Testdatei anlegen: | ||
| + | |||
| + | <code bash> | ||
| + | sudo nano / | ||
| + | </ | ||
| + | |||
| + | Füge folgenden Inhalt ein: | ||
| + | |||
| + | <code php> | ||
| + | <?php | ||
| + | phpinfo(); | ||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | Datei speichern mit `STRG + O`, bestätigen mit `Enter`, schließen mit `STRG + X`. | ||
| + | |||
| + | ===== PHP im Browser testen ===== | ||
| + | |||
| + | Rufe im Browser auf: | ||
| + | |||
| + | – http:// | ||
| + | – oder: http:// | ||
| + | |||
| + | → Es sollte eine Seite mit PHP-Konfigurationsinformationen erscheinen. | ||
| + | |||
| + | ===== Was du jetzt kannst ===== | ||
| + | |||
| + | <WRAP round important 90% center> | ||
| + | – Apache2 auf dem Raspberry Pi installieren | ||
| + | – Webserver im lokalen Netzwerk aufrufen | ||
| + | – PHP aktivieren und testen | ||
| + | </ | ||
| + | |||
| + | ===== Nächste Schritte ===== | ||
| + | |||
| + | Weiter mit: | ||
| + | [[minikurse: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP center small> | ||
| + | (c) Olaf Droste Products | ||
| + | Immermannstr. 31, | ||
| + | </ | ||