Infos zu PHP / Apache

PHP ist eine universelle serverseitige Skriptsprache zur Erstellung dynamischer Webseiten. Die Entwicklung begann 1993 und wurde erstmals 1995 offiziell veröffentlicht. Um die Jahrtausendwende begann PHP, Perl als bevorzugtes „P“ im LAMP-Stack zu verdrängen, bevor es wiederum von Python herausgefordert wurde. Dennoch bleibt PHP eine beliebte serverseitige Skriptsprache für dynamische Websites und Webanwendungen, was möglicherweise nicht zuletzt auf die Beliebtheit der Blogging-Plattform WordPress zurückzuführen ist.

Damit PHP lokal auf dem Rechner ausgeführt werden kann ist ein Apache mit PHP Unterstützung erforderlich. Oder der Provider muss PHP unterstützen. Das ist nicht in allen angebotenen Webhosting Paketen der Fall.
Damit PHP lokal auf dem PC genutzt werden kann muss es natürlich installiert sein und muss ein Apache gestartet sein. Ein Statusabruf ist wie folgt möglich:

Bitte beachten: ich arbeite fast nur mit Linux. Daher sind die aufgeführten Befehle meist für Linux. Die Konfigurationsdatei des Apache /etc/conf.d/apache2 muss PHP als Option mit aufgeführt haben.

APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP"

Der User muss in der Gruppe apache sein um mit dem Apache arbeiten zu können.

michi@sysvorOrt /etc/apache2 $ groups
wheel audio apache michi

Allerdings gibt es auch Internetseiten mit denen man den Code testen und ausführen lassen kann. So zum Beispiel https://extendsclass.com/de/php.html

PHP wird oft in Verbindung mit einer Datenbank verwendet. Diese Webseite wurde zum Beispiel über WordPress erstellt und WordPress arbeitet mit MySQL als Datenbank.

Ein PHP Code wird über <?php begonnen und mit ?> beendet. Er kann auch über die HTML -Seite als Link einer Datei eingefügt werden.