Webserver um PHP5-Unterstützung erweitern (lighttpd)

ELektronik-KOmpendium.de
Online

Preis auf Anfrage
Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen

Wichtige informationen

  • Kurs
  • Online
Beschreibung

Webserver lighttpd um PHP5-Unterstützung erweitern (Raspberry Pi) Der Betrieb eines Webservers auf dem Raspberry Pi, wie zum Beispiel "lighttpd", macht ohne PHP5 nur halb so viel Spaß. Die Aufgabe ist also, den bereits installierten Webserver "lighttpd" um eine PHP5-Unterstützung zu erweitern, damit PHP-Dateien ausführbar sind.

Wichtige informationen

Was lernen Sie in diesem Kurs?

PHP
Webserver
Server

Themenkreis

Aufgabe
  1. Installieren Sie die notwendigen Software-Module.
  2. Erstellen Sie eine PHP-Datei zum Testen.
  3. Prüfen Sie die Erreichbarkeit dieser Datei.
Lösung

Die folgende Lösung setzt voraus, dass der lighttpd-Server bereits installiert ist. Wenn ja, muss man zuerst die notwendigen Software-Module für PHP (Version 5) installieren.

sudo apt-get install php5-common php5-cgi php5

Dabei empfiehlt es sich, die Reihenfolge der Pakete einzuhalten. Ansonsten könnte es sein, dass zusätzlich Apache2 installiert wird. Das wird zangsläufig zu Problemen führen.

Nach der Paket-Installation von PHP5 muss das FastCGI-Modul für PHP aktivieren und anschließend die lighttpd-Konfiguration neu geladen werden:

sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php sudo /etc/init.d/lighttpd force-reload

Um die PHP-Unterstützung zu testen erstellt man im HTTP-Hauptverzeichnis „/var/www“ eine PHP-Testdatei:

sudo nano /var/www/phpinfo.php

Im Editor trägt man folgende Zeile ein:

<?php phpinfo(); ?>

Speichern und Beenden mit: Strg+O, Enter, Strg+X

Danach kann man testen, ob diese Datei über den Webbrowser erreichbar ist, in dem man in die Adresszeile folgende Adresse einträgt:

http://{IP-Adresse}/phpinfo.php

Wenn alles funktioniert hat, dann werden im Browser detaillierte Informationen über die installierte PHP-Version angezeigt.

Weitere verwandte Themen:
  • Webserver auf dem Raspberry Pi einrichten (lighttpd)
  • Webserver mit PHP5 auf dem Raspberry Pi beschleunigen (lighttpd)
  • Schritt für Schritt den Raspberry Pi als Server einrichten
  • Raspberry Pi als Server im Dauerbetrieb (24/7, headless)
  • Feste IPv4-Adresse für den Raspberry Pi einrichten
  • Über den Hostnamen auf den Raspberry Pi zugreifen (Zeroconf/Bonjour/Avahi)

Hinweis: Dieses Tutorial ist Teil einer Aufgaben und Übungen mit dem Raspberry Pi-Reihe, die für Lern- und Ausbildungszwecke erstellt wurde. Die dargestellte Lösung ist Teil einer konkreten Aufgabenstellung, die Schüler, Auszubildende und Studenten, lösen sollen. Deshalb muss der hier aufgezeigte Weg nicht der Optimalfall sein.


Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen