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 installieren
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:
- oder `http://192.168.X.X` (eigene IP-Adresse)
Wenn du die Apache-Standardseite siehst: Installation erfolgreich.
Webverzeichnis ändern (DocumentRoot)
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.
PHP installieren
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
PHP testen
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
Lektion abgeschlossen
- 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!
© Olaf Droste Products
Immermannstr. 31, 44147 Dortmund – [https://olaf-droste-products.net](https://olaf-droste-products.net) Stand: 20.06.2025