minikurse:raspberry:dokuwiki_basis:lektionen:lektion_03

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
minikurse:raspberry:dokuwiki_basis:lektionen:lektion_03 [2025/06/22 15:36] strangeloveminikurse:raspberry:dokuwiki_basis:lektionen:lektion_03 [2025/06/22 22:46] (aktuell) strangelove
Zeile 1: Zeile 1:
-====== 🖥️ Lektion 03: Webserver & PHP installieren ======+====== Lektion 3 – Webserver & PHP installieren ======
  
-In dieser Lektion installierst du den Webserver **Apache2** und die Programmiersprache **PHP**.   +<WRAP round info 90% center> 
-Ziel ist es, den Raspberry Pi in einen funktionierenden Webserver zu verwandeln – als Vorbereitung für die DokuWiki-Installation in Lektion 4.+Ziel dieser Lektion:   
 +Du installierst Apache2 und PHP auf deinem Raspberry Pi und richtest alles so ein, dass dein Pi als lokaler Webserver funktioniert. 
 +</WRAP>
  
 +===== Apache2 Webserver installieren =====
  
-===== 🔧 Apache2 installieren ===== +Öffne ein Terminal oder stelle per SSH eine Verbindung zum Raspberry Pi herDann:
- +
-Öffne das Terminal deines Raspberry Pi (z. B. per SSH) und führe diese Befehle aus:+
  
 <code bash> <code bash>
-sudo apt update +sudo apt update && sudo apt install apache2 -y
-sudo apt install apache2 -y+
 </code> </code>
  
 +Der Webserver wird installiert und automatisch gestartet.
  
-===== 🌐 Apache-Webserver im Browser testen =====+===== Funktion prüfen =====
  
-Rufe auf deinem Hauptrechner den Browser auf. Gib eine der folgenden Adressen ein:+Öffne auf deinem Hauptrechner einen Browser und rufe eine der folgenden Adressen auf:
  
-  * http://raspberrypi.local   +<WRAP tip> 
-    *(nur wenn dein System mDNS unterstützt – z. B. macOS oder Ubuntu)*+– http://raspberrypi.local   
 +– oder die IP-Adresse des Pi: z. B. http://192.168.2.123  
  
-  * http://192.168.2.123 *(Beispiel – deine IP findest du mit `hostname -I`)*+TippDie IP-Adresse findest du im Router (z. B. FritzBox → Heimnetz → Netzwerk), oder mit:
  
-Wenn alles funktioniert, erscheint die Seite **Apache2 Debian Default Page**.+<code bash> 
 +hostname -I 
 +</code> 
 +</WRAP>
  
-Falls **403 Forbidden** angezeigt wird: +→ Du solltest jetzt die Seite **„Apache2 Debian Default Page“** sehen.
-→ Keine Sorge – das liegt an den Apache-Dateiberechtigungen und wird **in Lektion 4** vollständig gelöst.+
  
----+<WRAP important 90% center> 
 +Falls stattdessen „403 Forbidden“ erscheint, liegt das an fehlenden Dateirechten.   
 +Dieses Problem wird in Lektion 4 gelöst. 
 +</WRAP>
  
-===== ⚙️ PHP installieren =====+===== PHP installieren =====
  
-Installiere PHP sowie das Apache-Modul:+Gib im Terminal ein:
  
 <code bash> <code bash>
Zeile 39: Zeile 46:
 </code> </code>
  
 +Danach eine Testdatei anlegen:
  
-===== 🧪 PHP testen =====+<code bash> 
 +sudo nano /var/www/html/info.php 
 +</code>
  
-Erstelle eine kleine Testseite:+Füge folgenden Inhalt ein:
  
-<code bash+<code php
-echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php+<?php 
 +phpinfo(); 
 +?>
 </code> </code>
  
-Rufe im Browser auf:+Datei speichern mit `STRG + O`, bestätigen mit `Enter`, schließen mit `STRG + X`.
  
-  * http://raspberrypi.local/info.php   +===== PHP im Browser testen =====
-  * oder   +
-  * http://192.168.2.123/info.php *(je nach IP-Adresse)*+
  
-Wenn du die PHP-Infoseite siehst, ist alles korrekt installiert.+Rufe im Browser auf:
  
-Falls stattdessen erneut **403 Forbidden** erscheint+– http://raspberrypi.local/info.php   
-→ Auch das wird **in Lektion 4** behobenDie PHP-Installation ist trotzdem korrekt.+– oder: http://192.168.2.123/info.php
  
 +→ Es sollte eine Seite mit PHP-Konfigurationsinformationen erscheinen.
  
-===== 🧹 Testdatei entfernen (optional) =====+===== Was du jetzt kannst =====
  
-Wenn alles funktioniert hat, kannst du die Datei wieder löschen: +<WRAP round important 90% center
- +– Apache2 auf dem Raspberry Pi installieren   
-<code bash+– Webserver im lokalen Netzwerk aufrufen   
-sudo rm /var/www/html/info.php +– PHP aktivieren und testen 
-</code>+</WRAP>
  
 +===== Nächste Schritte =====
  
-===== ✅ Zusammenfassung =====+Weiter mit:   
 +[[minikurse:raspberry:dokuwiki_basis:lektionen:lektion_04|Lektion 4 – DokuWiki installieren & konfigurieren]]
  
-  * ✅ Apache2 installiert   +----
-  * ✅ PHP installiert und getestet   +
-  * ✅ Raspberry Pi bereit für Lektion 4+
  
-→ [[minikurse:raspberry:dokuwiki_basis:lektionen:lektion_04|Weiter zu Lektion 04: DokuWiki installieren & konfigurieren]]+<WRAP center small> 
 +(c) Olaf Droste Products   
 +Immermannstr. 31, 44147 Dortmund – www.olaf-droste-products.net 
 +</WRAP>
  
  • minikurse/raspberry/dokuwiki_basis/lektionen/lektion_03.1750599409.txt.gz
  • Zuletzt geändert: 2025/06/22 15:36
  • von strangelove