Tipps & Tricks

Hilfestellungen rund um die Themen Internet & Programmierung

WAMP-Tutorial, Teil 2: So installieren Sie den Apache-Server lokal

Der Apache ist das Herzstück unseres Projektes. Er ist der Server, der benötigt wird, damit alle anderen Applikationen laufen können.

Das Programm können Sie über den folgenden Link herunterladen: http://www.apachelounge.com/download/ [PHP5.2].
Wählen Sie den ersten Download in der Liste aus. Die aktuelle Datei heißt
"httpd-2.2.21-win32-x86-ssl.zip".

Installation

Bevor Sie mit der Installation beginnen, machen Sie einen kleinen Test, damit Sie die Unterschiede zwischen "vorher" und "nachher" erkennen:

Öffnen Sie in Ihrem Browser ein neues Fenster und geben Sie in die Adressezeile die folgende IP-Adresse ein: http://127.0.0.1 – wie Sie sehen, sehen Sie nichts. Im Moment erhalten Sie noch eine Fehlermeldung oder eine leere Seite, aber das wird sich gleich ändern, denn diese IP-Adresse wird gleich zur Adresse Ihres Servers.

[PHP5.2] Entpacken Sie zunächst das ZIP-Archiv und legen Sie den darin enthaltenen Ordner namens "Apache2" irgendwo dort hin, wo sich später die per HTTP abrufbaren und ausführbaren Dateien befinden sollen. Grundsätzlich ist es ziemlich egal, wohin Sie den Apache kopieren. Ich habe auf meinem Laufwerk C:\ einen Unterordner "WAMP" angelegt, in den ich alle folgenden Programme installiere. Somit installiere ich den Apache nach C:\WAMP\Apache2. Wie Sie es machen, bleibt Ihnen überlassen.

Öffnen Sie nun die Datei "Apache2/conf/httpd.conf" mit einem neutralen Texteditor (z.B. Notepad, nutzen Sie nicht Word o.ä.!). Sie müssen nun einige Pfade in diese Datei manuell so anpassen, dass Sie auf soeben entpacktes und ggf. verschobenes Verzeichnis zeigen. Suchen Sie nach den folgenden Stellen:

ServerRoot "c:/Apache2"

DocumentRoot "c:/Apache2/htdocs"

<Directory "c:/Apache2/htdocs">

ScriptAlias /cgi-bin/ "c:/Apache2/cgi-bin/"

<Directory "c:/Apache2/cgi-bin">

Passen Sie bei allen fünf oben genannten Stellen Ihren Pfad an. In meinem Beispiel wäre das:

ServerRoot "C:/WAMP/Apache2"

DocumentRoot "C:/WAMP/Apache2/htdocs"

<Directory "C:/WAMP/Apache2/htdocs">

ScriptAlias /cgi-bin/ "C:/WAMP/Apache2/cgi-bin/"

<Directory "C:/WAMP/Apache2/cgi-bin">

Speichern Sie die Datei. Öffnen Sie nun die Eingabeaufforderung über das Startmenü von Windows indem Sie START > Ausführen wählen und in das Eingabefeld "cmd" (ohne Anführungsstriche!) eintippen. Installieren Sie den Apache Service über den folgenden Befehl (Pfad ggf. vorher anpassen und nach Eingabe der u.g. Zeile mit Return bestätigen!):

C:\WAMP\Apache2\bin\httpd.exe -k install

Und starten Sie den Service dann per Eingabe von:

C:\WAMP\Apache2\bin\httpd.exe -k start

Geben Sie jetzt erneut in Ihren Browser http://127.0.0.1 ein und Hey! – Ihr Server funktioniert. Das war ja einfach. Der Server ist übrigens sofort betriebsbereit und wird ab jetzt automatisch mit Windows gestartet.

Der Apache Monitor

Wechseln Sie nun in den Ordner "Apache2/bin". Dort finden Sie eine Datei namens "ApacheMonitor.exe". Starten Sie diese Datei zunächst per Doppelklick. Anschleßend erstellen Sie davon eine Verknüpfung und legen diese in Ihren Autostart-Ordner.

In Ihrer Taskleiste befindet sich ab sofort ein Symbol, über das Sie den Apache steuern können. Klicken Sie mit der linken Maustaste auf das Symbol. Sie erhalten ein kleines Kontextmenü, mit dem sich der Server anhalten, wieder starten oder direkt komplett neustarten lässt. Merken Sie sich diese Aktionen, Sie werden sie gleich brauchen.

Nächster Schritt

So weit, so gut. Allerdings wird Ihnen der Server ohne Unterstützung einer serverseitigen Programmiersprache in diesem Fall nicht viel bringen. Deshalb schnell weiter zu Schritt 3:
PHP installieren.


[nach oben]