Der Start

Einstieg
XAMPP
Hello world!

Einstieg

PHP ist eine interpretierte Programmiersprache um dynamische Webseiten zu erzeugen. PHP wird dabei übelicherweise in Kombination mit HTML verwendet, wobei der PHP Code in HTML eingebettet wird.

XAMPP

Um nun PHP Programme zu schreiben benötigen wir einen Webserver mit Unterstützung für PHP. Sollte kein derartiger Webserver zur Verfügung stehen bietet es sich an XAMPP zu verwenden. XAMPP liefert uns einen Apache Webserver mit Unterstützung für PHP, ohne dass wir uns groß um Konfigurationseinstellungen kümmern müssen. Es gilt zu beachten, dass XAMPP nicht für die freie Wildbahn gedacht ist, sondern nur für Entwicklungs- oder Demonstrationszwecke gedacht ist. Also unser Webserver sollte nicht für Programme für das Internet oder Firmen-Intranet verwendet werden. XAMPP kann von der Webseite http://www.apachefriends.org heruntergeladen werden. Auf dieser Seite befindet sich auch eine Einleitung zur Installation von XAMPP, so dass wir hier nicht näher darauf eingehen wollen.

Im nachfolgenden gehen wir von einer XAMPP Installation unter Linux aus.

Der Standardinstallationsordner von XAMPP ist /opt/lampp. Starten lässt sich XAMPP vom Terminal mit dem Befehl

sudo /opt/lampp/lampp start
            

Um den Server anzuhalten verwenden wir den Befehl

sudo /opt/lampp/lampp stop
            

Es existiert auch eine grafische Oberfläche um XAMPP zu managen. Starten lässt sich der Manager mit dem Befehl

sudo /opt/lampp/manager-linux.run
            

oder

sudo /opt/lampp/manager-linux-x64.run
            

Hello world!

Wie bei der Einführung in Programmiersprachen üblich, wollen wir uns zunächst das obligatorische "Hello World!" Programm ansehen.

<h1>Mein erstes PHP Programm</h1>

<?php
  echo "Hello world! From your first PHP program";
?>
itmapa.de - X2H V 0.21

Nachdem wir das Programm mit einem Texteditor (nicht MS-Word ...) geschrieben haben speichern wir es im Unterverzeichnis "htdocs" Verzeichnis unserer XAMPP Installation (oder dem entsprechenden Verzeichnis des installierten Webservers) mit dem Namen "helloworld.php" ab. Die Endung .php ist dabei wichtig damit der PHP Teil der Seite vom PHP Interpreter übersetzt wird. Sofern der Server gestartet ist geben wir in der Adresszeile unseres Browsers "http://localhosat/helloworld.php" ein.

Sofern wir alles richtig gemacht haben sollten wir im Browser folgendes Ergebnis sehen.

Hello world! PHP