BananaJoes WAMP 2.0


bananapache

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

installer


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.


custom installation 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.












abfrage 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.



auswahl 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.












auswahl 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.





fertig :-) Ab hier geht die Installation automatisch weiter.
Nur noch einmal auf "Finish" klicken, und unser Apache ist installiert und fast einsatzbereit :-)














tray
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.

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

 

Apache Monitor
Ü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.

 


menu
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:

Browserfenster


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