Python und Perl: Diese beiden Programmiersprachen sind bei den meisten für den Raspberry Pi gedachten Betriebssystemen, wie zum Beispiel Raspbian, mit dabei. Möchte man stattdessen aber auch PHP Programme oder kleine Skripte nutzen, muss man eventuell erst PHP installieren – das geht aber schnell und einfach!
Zunächst meldet man sich am Raspberry Pi an – entweder direkt oder per SSH. Anschließend muss man sich als Root-User anmelden, um neue Programme installieren zu können.
Zunächst lädt man sich die aktuellen Paketlisten:
apt-get update
Anschließend kann man PHP installieren:
apt-get install php5
Seit Raspberry Stretch führt das aber zu dieser Fehlermeldung, da PHP5 durch das neuere PHP7 abgelöst wurde:
Package php5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ‘php5’ has no installation candidate
Hier hilft stattdessen dieser Befehl:
apt-get install php
Damit wird auch direkt der Apache Webserver installiert und aktiviert, so dass man auch im Browser auf die PHP Dateien zugreifen kann: Als Adresse gibt man dazu die IP-Adresse des Raspberry Pi ein, zum Beispiel “http://192.168.1.145” – oder, wenn man am gleichen Rechner sitzt: “localhost”.
Die PHP-Dateien lassen sich jetzt entweder über die Kommandozeile aufrufen oder über den Browser. Damit sie im Browser funktionieren, müssen sie zunächst in den Web-Ordner des Apache-Servers kopiert werden: Unter Rasbian ab Version “Jessie” ist das “/var/www/html/”, in früheren Versionen war es “/var/www/”. Die Datei “skript.php” lässt sich dann im Browser über die Adresse “http://IP-ADRESSE/skript.php” starten oder über die Kommandozeile mit diesem Befehl:
php /var/www/html/skript.php