Webserver einrichten

Dieses erste Kapitel beschäftigt sich noch nicht direkt mit PHP. Vielmehr dient es dazu, die Grundlagen für die Entwicklung von PHP-Scripten auf Ihrem lokalen Rechner zu schaffen.

2.1 Webserver mit PHP und MySQL herunterladen

Bevor Sie richtig in die Entwicklung von PHP-Scripten einsteigen können, sollten Sie auf Ihrem lokalen Rechner einen Webserver mit PHP-Unterstützung und MySQL installieren. Selbstverständlich können Sie PHP-Scripte auch lokal erstellen und anschließend auf den Webserver Ihres Webspace-Providers hochladen; dabei ist die Webseite allerdings direkt für jeden zugänglich und gerade am Anfang ist durch die Korrektur und Erweiterung ein ständiges Hochladen eines PHP-Scriptes unumgänglich. Aus diesem Grund sollten Sie auf Ihrem Rechner einen lokalen Webserver – inklusive PHP und MySQL – installieren.

MySQL ist eine Datenbank, die sich sehr gut mit Hilfe von PHP-Scripten ansprechen lässt und auch umfangreichere Webseiten mit Datenbankanbindung zulässt.

Da die einzelnen Installationen der drei Komponenten (Webserver, PHP und MySQL) und deren anschließende Konfiguration unter Umständen nicht ganz einfach sind, wurde das non-profit Projekt „Apache Friends“ ins Leben gerufen. Diese Gruppe von Entwickler stellt ein Webserverkomplettpaket mit Namen „XAMPP“ (X, Apache, MySQL, PHP, Perl) kostenlos zur Verfügung. Unter der Adresse http://www.apachefriends.org finden Sie das Paket zum Download, mit dem alle Komponenten in einer einzigen Installation eingerichtet werden können. Neben den Kernkomponenten (Apache-Webserver, MySQL, PHP und Perl) sind noch weitere, für die spätere Entwicklung von Webanwendungen interessante Erweiterungen enthalten. Außerdem wird zusätzlich phpMyAdmin installiert; ein sehr einfaches webbasiertes Programm zur Verwaltung von MySQL-Datenbanken und -tabellen.

Möchten Sie dennoch die Komponenten getrennt voneinander installieren, finden Sie diese einzeln unter den folgenden Adressen:

Apache-Webserver: http://httpd.apache.org
MySQL: http://www.mysql.org
PHP: http://www.php.net
Perl: http://www.perl.com
phpMyAdmin: http://www.perl.com

2.2 XAMPP installieren

Laden Sie sich die aktuelle Version des XAMPP-Paketes von der Webseite http://www.apachefriends.org herunter und installieren Sie es wie auf der Seite beschrieben.

2.3 Webserver testen

Gehen Sie in den Ordner, der bei der Installation von XAMPP als Ordner für Webdokumente angegeben wurde, und legen Sie dort die nachstehende HTML-Seite mit Namen „index.html“ an. Rufen Sie in Ihrem Webbrowser anschließend die Adresse http://localhost/index.html auf. Sie sollten jetzt die eben erstellte HTML-Seite angezeigt bekommen.

<html>
<head>
<title>Webserver-Test</title>
</head>
<body>
Hallo Welt!
</body>
</html>

Um PHP zu testen, löschen Sie die eben erstellte Datei wieder und legen Sie eine leere Textdatei mit dem Namen „index.php“ an. Notieren Sie den folgenden Quellcode und rufen Sie in Ihrem Browser die Seite http://localhost/index.php auf.

<?php

echo"Hallo Welt!";

?>

Erscheint in Ihrem Webbrowser lediglich die Zeile „Hallo Welt!“ haben Sie PHP ebenfalls erfolgreich eingerichtet. Sehen Sie dagegen den vollständigen, oben angegebenen Quellcode, ist bei der Installation bzw. Konfiguration des Webservers etwas schief gelaufen. Sie sollten in diesem Fall noch einmal die Beschreibung der Installation von XAMPP konsultieren.

In Zukunft können Sie in diesem Ordner (oder auch weiteren Unterordnern) beliebige HTML- und PHP-Seiten ablegen und in Ihrem Webbrowser immer über die Adresse http://localhost/ aufrufen.