1 Allgemeines zu PHP

  • PHP steht für »PHP: Hypertext Preprocessor« und ist eine serverseitige Skriptsprache, dass heißt die Skripte werden nicht auf dem Rechner des Besuchers (Client) ausgeführt (wie bei JavaScript) sondern auf dem Server. Die Software PHP selbst ist kostenlos und kommt meist zusammen mit dem ebenfalls frei verfügbaren Webserver Apache zum Einsatz. Damit sind wir ohne große Umschweife bei den Voraussetzungen um eine Website mit PHP realisieren zu können: Der Server bzw. der Webspace, auf dem Ihre Internetseite liegt, muss überhaupt erst einmal PHP unterstützen, um Ihre PHP-Skripte verarbeiten zu können. Meist sind Server mit solchen Leistungen kostenpflichtig. Zum Erstellen von PHP-Skripten brauchen Sie ansonsten nur einen einfachen Texteditor, bei größeren Projekten lohnt sich auch ein Editor mit Hervorhebung der Syntax für bessere Übersicht. Da, wie Sie zu Anfang schon gelesen haben, PHP-Skripte auf dem Server ausgeführt werden, erlangen Internetseiten eine gewisse Dynamik. Der Besucher kann sozusagen interaktiv mitagieren: Umfragen, Gästebücher, Foren und Kommentarfunktionen werden etwa meist mit PHP programmiert. Mit PHP-Skripten lassen sich zudem auch relativ einfach Formulare auswerten und die darin enthaltenen Daten weiterverarbeiten. Allerdings haben wir damit auch folgendes Problem: Sie können Ihre PHP-Skripte nicht ohne weiteres auf Ihrem lokalen Computer ausprobieren und testen. Dazu müssen Sie sich selber einen Server installieren. Ein Server ist im eigentlichen Sinne auch nur ein normaler Computer mit spezieller Software, und jetzt kommt wieder das Programm Apache sowie PHP zum Tragen: Das Softwarepaket, was Ihren Rechner zu einem Server macht, ist kurz WAMP bei Windows oder LAMP bei Linux. Wie Sie dies auf Ihrem Rechner einrichten und somit Ihren Computer zu einem Server machen, erfahren Sie in der Rubrik Helpline in der Unterkategorie Tipps & Tricks bei WAMP beziehungsweise LAMP. Ein eigener Server mit dem Softwarepaket WAMP oder LAMP ist zu empfehlen, wenn Sie besonders große Projekte planen. Fehler schleichen sich immer ein und das Beheben dauert auch immer so seine Zeit. Kurzum: Ein WAMP bzw. LAMP erspart Ihnen eventuell teure Internetzeit, die Sie zum Testen meistens einfach benötigen.