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.
