minikurse:raspberry:dokuwiki_basis:pdf:lektion_03

Dies ist eine alte Version des Dokuments!


📄 Lektion 3 (PDF) – Apache + PHP installieren

Diese Lektion zeigt dir, wie du auf deinem Raspberry Pi den Apache-Webserver einrichtest, PHP installierst und den Server auf ein eigenes Verzeichnis im Home-Bereich umstellst.

Apache ist der Webserver, der später dein DokuWiki ausliefert. Installiere ihn mit:

sudo apt update
sudo apt install apache2 -y

Prüfe danach im Browser:

Wenn du die Apache-Standardseite siehst: ✔️ Installation erfolgreich.

Standardmäßig liegt das Webverzeichnis unter `/var/www/html`. Für einfachere Handhabung verschieben wir es in den Home-Bereich des Benutzers:

mkdir /home/pi/public_html
echo "Hello from public_html" > /home/pi/public_html/index.html

Öffne dann die Apache-Konfiguration:

sudo nano /etc/apache2/sites-available/000-default.conf

Suche die Zeile mit `DocumentRoot` und ändere sie zu:

DocumentRoot /home/pi/public_html

Anschließend folgende Rechte setzen:

chmod +x /home/pi
sudo chown -R www-data:www-data /home/pi/public_html

Webserver neu starten:

sudo systemctl restart apache2

Nun kannst du `http://raspberrypi.local` erneut im Browser aufrufen – du solltest die neue HTML-Datei sehen.

Damit DokuWiki später dynamisch funktioniert, installieren wir PHP:

sudo apt install php php-cli php-cgi libapache2-mod-php -y

Starte Apache erneut:

sudo systemctl restart apache2

Erstelle eine Testdatei:

echo "<?php phpinfo(); ?>" | sudo tee /home/pi/public_html/info.php

Im Browser aufrufen:

Du solltest die PHP-Konfigurationsseite sehen.

Zum Schluss löschen:

sudo rm /home/pi/public_html/info.php
  • Apache läuft zuverlässig auf deinem Raspberry Pi
  • PHP ist vollständig integriert
  • Das Webverzeichnis ist im Home-Ordner – ideal für Einsteigerprojekte
  • Du bist bereit für die Installation von DokuWiki!

PDF generiert für Olaf Droste Products – Kurs: DokuWiki auf dem Pi 📍 wiki.olaf-droste-products.net – date

  • minikurse/raspberry/dokuwiki_basis/pdf/lektion_03.1750503857.txt.gz
  • Zuletzt geändert: 2025/06/21 13:04
  • von strangelove