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:15] – 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> |
- | | + | sudo apt update && sudo apt install apache2 -y |
+ | </ | ||
- | * `http://< | + | Der Webserver wird installiert und automatisch gestartet. |
- | | + | |
+ | ===== Funktion prüfen ===== | ||
+ | |||
+ | Öffne auf deinem Hauptrechner einen Browser und rufe eine der folgenden Adressen auf: | ||
<WRAP tip> | <WRAP tip> | ||
- | 👉 **IP-Adresse | + | – http:// |
- | * Im Router (z. B. FritzBox → Heimnetz → Netzwerk | + | – oder die IP-Adresse |
- | * Oder im Terminal auf dem Pi: | + | |
- | </ | + | Tipp: Die IP-Adresse findest du im Router (z. B. FritzBox → Heimnetz → Netzwerk), oder mit: |
<code bash> | <code bash> | ||
hostname -I | hostname -I | ||
</ | </ | ||
+ | </ | ||
- | 📌 Rufe jetzt z. B. `http:// | + | → Du solltest |
- | → Du solltest nun die Seite **„Apache2 Debian Default Page“** sehen. | + | <WRAP important 90% center> |
+ | Falls stattdessen | ||
+ | Dieses Problem wird in Lektion 4 gelöst. | ||
+ | </ | ||
- | Falls stattdessen **„403 Forbidden“** erscheint, liegt das an falschen Dateirechten | + | ===== 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, | ||
+ | </ | ||