BananaJoes WAMP 2.0
Hinweis!
Der Apache 2 läuft nicht mit jeder PHP-Modul Version einwandfrei.
Sollte es zu Problemen kommen, muss man ausprobieren, welche PHP Version mit dem jeweils
aktuellen Apache 2 funktioniert.
Apache 2.0.36 läuft auf meinem System einwandfrei mit PHP 4.2.1
Vorwort
Ein paar einführende Worte noch:
Am Apache hat sich einiges "unter der Haube"
geändert, d.h. einige Module von Fremdanbietern funktionieren
nicht mehr, oder noch nicht mit dem Apache2, hier heißt es
dann warten, bis diese Module von ihren Programmierern angepasst
wurden.
Als Webserver wird in diesem Tutorial der Apache-Webserver in der Version 2.0.53 eingesetzt.
Doch nun zur Tat:
Als erstes müssen wir uns die benötigte Software in der jeweils aktuellen Version aus dem Netz besorgen.
Der Webserver: http://httpd.apache.org/dist/httpd/
oder: http://www.apache.org/dist/httpd/
PHP4: http://www.php.net/downloads.php
hier das "zip package" und nicht den
"installer" auswählen!
MySQL: http://www.mysql.com/downloads/
die "normale" Variante reicht, die "max"
Version wird nicht benötigt.
Perl: http://aspn.activestate.com/ASPN/Downloads/ActivePerl
Installation des Apache

Die Installation des Webservers ist unter Windows mit wenigen
Mausklicks erledigt.
Einfach die Installer-Datei mit der Endung *.msi auswählen, und los gehts.
Hinweis!
Der msi Installer Mechanismus ist nicht Bestandteil jeder
Windows Version.
Windows98 und SE kennen diesen Mechanismus von Haus aus nicht,
ebenso Windows NT.
In diesen Fällen, wo eine *.msi Datei nicht ausführbar
sein sollte, kann man sich die notwendige Datei von Microsoft
besorgen:
MSI Installer für Windows NT
MSI Installer für Windows 95/98/SE
Für Windows ME/2000 und XP wird der Installer nicht benötigt, bei diesen Betriebssystemen ist er schon eingebaut.
Das Setup führt uns mit
einem "Installation Wizard" weiter durch die
Installation.
Als erstes dürfen wir zwischen zwei Setup Varianten
wählen, und zwar "Typical" und
"Custom".
Hier wählen wir die "Custom" Variante aus, denn nur
in dieser können wir auch auswählen, was installiert
werden soll und wo es installiert werden soll.
Als nächstes werden einige Daten
abgefragt, mit denen der Webserver vorkonfiguriert wird.
Wichtig ist hier die Angabe der "Network Domain" und des
"Server Name".
Da wir den Apache Webserver lokal betreiben wollen, reicht es
hier, jeweils "localhost" einzutragen.
Im selben Dialogfenster können wir uns entscheiden, ob wir
den Server automatisch bei jedem Booten, oder lieber manuell
starten möchten.
Ich habe hier die "automatische" Variante
gewählt.
Bei der "manuellen" Variante wird der Server nicht als
Dienst eingerichtet, und kann auch nur gestartet werden, wenn man
als der User in Windows eingeloggt ist, der das Ganze installiert
hat.
Bei der "Custom" Installation
kann, wie schon oben erwähnt, ausgewählt werden, was
installiert werden soll, und wo es installiert werden soll.
Die "Build Headers" und " Libraries" sind
nicht unbedingt notwendig. Ich installiere sie nur der
Vollständigkeit halber mit ;-)
Benötigt werden sie nur, wenn zusätzliche Module
compiliert werden müssen, sind also für den Großteil
aller Anwender überflüssig.
Unten rechts findet sich noch der Button
"Change", hiermit kann der Pfad ausgewählt werden,
wo man den Apache gerne hininstalliert haben möchte.
Die Vorgehensweise dabei ist, erst im linken Fenster das
entsprechende Objekt auswählen, dann auf "Change"
klicken und den Pfad wählen.
Achtung! Ändert man nur bei der Apache Runtime den Pfad, so
ändert sich der vorgegebene Pfad des ersten Objektes nicht
mit, wenn man alles im selben Verzeichnis haben möchte,
unbedingt jedes Objekt einmal anwählen und den Pfad
vorgeben.
Ab hier geht die Installation automatisch
weiter.
Nur noch einmal auf "Finish" klicken, und unser Apache
ist installiert und fast einsatzbereit :-)

Als Neuerung bringt der Apache jetzt einen Monitor mit.
Er erscheint im Tray der Taskbar als Icon.
Klickt man mit der rechten Maustaste auf dieses Icon, bekommt man
ein Menü mit drei Einträgen präsentiert.

Der erste Menüeintrag "Open Apache Monitor öffnet
das Monitor Fenster.

Über den Monitor können wir den Apache in gewissen
Grenzen steuern, was sonst über die Kommandozeile erfolgen
musste (aber immer noch funktioniert).
Desweiteren gibt der Apache Webserver einige Statusmeldungen über diesen Monitor aus.

Der zweite Menüeintrag öffnet die MMC (Microsoft
Management Console) mit den Diensten.
Dort kann das Verhalten des Apache Webserver Dienstes den eigenen
Wünschen angepasst werden.
Über den Eintrag "Exit" wird der Apache Monitor beendet, d.h. es wird nur der Monitor beendet, der Webserver selber läuft immer noch.
Der Apache 2.0 ist hiermit von der Grundfunktionalität
einsatzbereit.
Testen können wir dies, indem wir ein Browserfenster
öffnen und in der Adresszeile http://localhost
eintragen.
Man sieht dann, wenn bis hierhin alles richtig gemacht wurde,
folgendes:

mysql, Perl und php
installieren
Einrichtung virtueller
Server
Server Side Includes (SSI) mit dem
Apache2