PHP ist eine serverseitige Programmiersprache, mit der sich dynamische Webseiten und Inhalte erzeugen lassen. Das heißt, dass die Webseite kein fertiges Dokument ist, sondern erst auf Anforderung durch den Client (z.B. Browser), einen Request also, zusammengestellt wird. Dazu wird der PHP-Code zunächst auf dem Server ausgeführt und die Ausgabe an den Client gesendet.
Kurze Fakten:
Um PHP auszuführen, benötigt man einen Server mit einem PHP-Interpreter. Vorwiegend für den schnellen Einstieg und die Entwicklung vorgesehen ist XAMPP, ein einfach zu installierendes Paket, das einen Webserver (Apache), PHP, ein Datenbankmanagementsystem (MySQL), Perl (eine weitere Programmiersprache) und diverse Hilfsprogramme mitbringt. XAMPP ist für die Betriebssysteme Windows, Linux, Mac OS X und Solaris verfügbar. Allerdings bringen die meisten Linux-Distributionen schon in ihrer Paketverwaltung alle benötigten Komponenten mit. Auch lassen sich alle Komponenten einzeln unter Windows installieren.
XAMPP sollte jedoch ausschließlich für das Entwickeln von Webanwendungen genutzt werden. Vom Betreiben eines Webservers, der vom Internet aus erreichbar ist, wird aus Sicherheitsgründen abgeraten
Beispiel für PHP:
<?php echo 'Hello World!'; ?>