Apache2 auf dem Raspberry Pi installieren – vollständige Anleitung
Der Raspberry Pi ist ein idealer kleiner Heimserver. Mit Apache2, PHP und MySQL wird er zum vollwertigen Webserver – etwa für Owncloud, WordPress oder eigene Webanwendungen. Diese Anleitung führt durch die vollständige Installation inklusive phpMyAdmin und nützlicher System-Tools.
System vorbereiten und aktualisieren
Vor der Installation das System auf den aktuellen Stand bringen. Auf einem frischen Raspbian/Raspberry Pi OS:
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
Anschließend die Firmware aktualisieren (optional, aber empfohlen bei älteren Pi-Modellen):
sudo rpi-update
Hinweis: rpi-update installiert die neueste Entwicklungs-Firmware. Auf Produktionssystemen besser apt-get upgrade verwenden, das nur stabile Releases einspielen.
Apache2, PHP und MySQL installieren
Alle notwendigen Pakete in einem Befehl installieren:
sudo apt-get install -y apache2 php mysql-server locales phpmyadmin php-curl php-mysql iftop iotop vim screen tightvncserver mysql-client
Während der Installation fragt der Installer nach dem MySQL-Root-Passwort und der phpMyAdmin-Konfiguration. Bei phpMyAdmin apache2 als Webserver auswählen und ein Datenbankpasswort festlegen.
Apache2 konfigurieren und testen
Nach der Installation ist Apache bereits aktiv. Im Browser die IP-Adresse des Raspberry Pi aufrufen – es erscheint die Apache-Standardseite. Den Dienst verwalten:
# Status prüfen
sudo systemctl status apache2
# Apache neu starten
sudo systemctl restart apache2
# Apache beim Systemstart automatisch starten
sudo systemctl enable apache2
Die IP-Adresse des Raspberry Pi ermitteln:
hostname -I
phpMyAdmin einrichten
Falls phpMyAdmin nicht automatisch unter http://[PI-IP]/phpmyadmin erreichbar ist, fehlt möglicherweise der Apache-Include:
echo "Include /etc/phpmyadmin/apache.conf" | sudo tee -a /etc/apache2/apache2.conf
sudo systemctl restart apache2
Owncloud installieren
Für eine eigene Cloud-Lösung lässt sich Owncloud direkt auf dem Pi installieren. Den aktuellen Download-Link von owncloud.com holen und:
cd /var/www/html
sudo wget https://download.owncloud.com/server/stable/owncloud-complete-latest.tar.bz2
sudo tar -xjf owncloud-complete-latest.tar.bz2
sudo chown -R www-data:www-data owncloud
sudo chmod -R 755 owncloud
Danach im Browser http://[PI-IP]/owncloud aufrufen und den Setup-Wizard abschließen. Als Datenbank MySQL mit den zuvor festgelegten Zugangsdaten auswählen.
Nützliche Tools: iftop und iotop
Die mitinstallierten Tools iftop und iotop helfen bei der Überwachung:
# Netzwerkverkehr in Echtzeit anzeigen
sudo iftop
# Festplatten-I/O nach Prozessen sortiert anzeigen
sudo iotop
Mit screen lassen sich SSH-Sitzungen im Hintergrund am Leben erhalten – ideal für lang laufende Befehle wie Updates oder Dateiübertragungen. Mit screen starten, Ctrl+A D zum Trennen, und screen -r zum Wiederverbinden.
Der Raspberry Pi ist damit als vollständiger LAMP-Server (Linux, Apache, MySQL, PHP) einsatzbereit – für Heimnetz-Anwendungen, Entwicklungsumgebungen oder als persönliche Cloud.


