Einrichtung des Webserver

Wie im vorherigen Kapitel gezeigt wurde benötigt man für die Ausführung von PHP einen Webserver, der die Skripte verarbeiten kann und den erzeugten HTML-Code zum Browser schicken kann. Es gibt natürlich die Möglichkeit sich bei einem X-beliebigen FreeHoster zu registrieren und bei jeder Änderung des Skriptes dieses neu per FTP auf den Server hochzuladen. Vorteil ist, dass man selbst keinen Webserver auf seinem Rechner braucht und somit RAM und CPU-Leistung spart. Allerdings benötigt man eine Internetverbindung, die nach Möglichkeit immer besteht und im Zweifel auch gut genug ist mehrere KB hochzuladen. Es ist ebenfalls problematisch, wenn der Webserver offline ist oder gewartet wird. Also sollte der geneigte Webdeveloper auf seinem PC einen Webserver installieren.

Windows

Unter Windows ist es recht schwierig, die einzelnen Pakete einzeln zu installieren und miteinander so zu verbinden, dass der Webserver dann macht was er soll. Einfacher ist die Verwendung eines vorgefertigen Paketes, was alles enthält, was man benötigt. Ein solches Paket ist XAMPP, welches für Windows, Mac und Linux verfügbar ist. Installieren Sie dieses Paket irgendwo auf Ihrem PC und starten Sie den Apache und MySQL und schon sind Sie bereit. Aber Achtung: Wenn Sie einen echten Webserver einrichten wollen, der Daten ins Netz senden soll, verwenden Sie nicht XAMPP. Wie die Entwickler selbst sagen: „XAMPP ist dadurch nicht als sicher einzustufen und ist somit nicht sofort für den Produktions-Betrieb geeignet.“ Quelle

Linux

XAMPP ist zwar auch für Linux erhältlich, aber unter Linux haben wir doch unseren Freund und Helfer: Den Paketmanager. Mithilfe des Paketmanagers Ihrer Distribution ist es beduetend einfacher die Pakete aus den Software Quellen zu laden, anstelle XAMPP zu benutzen. Installieren Sie die folgenden Pakete:

apache2
mysql-server
php5

Der Konsolenbefehl:

apt-get install apache2 mysql-server php5

und ein Link (Ubuntu)

Wenn Sie Bilder mithilfe von PHP verarbeiten möchten, installieren Sie das Paket php5-gd.

MacOS X

FIXME XIN?

Verwendung des Webservers

Der Webserver führt jetzt den Code aus, der in seinem DocumentRoot liegt. Geben Sie dazu einfach folgende Adresse in Ihren Webbrowser ein:

localhost

Bei Standardinstallation erscheint jetzt eine einfache Seite 'It Works'. Unter Linux befindet sich der DocumentRoot in /var/www unter Windows mit XAMPP <Installationsordner>/DocumentRoot. Wenn Sie wollen, dass Ihr Code ausgeführt wird, legen Sie selbst eine index.php an und kopieren Sie diese in den DocumentRoot.


Startseite | Index || Zurück | Weiter