Kein Wunder, das Ding ist total überladen.
Auch überhaupt kommt da sehr viel Lesestoff auf dich zu.
Deshalb:
Nimm einen Schritt nach dem anderen und nicht alles auf einmal.
Erstmal den Apache herunterladen in der neusten und somit stabilsten Version (zumindest seit der 2x-Generation):
http://ftp.uni-erlangen.de/pub/mirrors/apa...-x86-no_ssl.msi
Nachdem du diesen installiert hast gehst du (ist natürlich abhängig davon in welches Verzeichniss du ihn installiert hast) in das Verzeichniss:
C:\Programme\Apache Group\Apache2\bin
Dort startest du die "apache.exe".
Stell sicher das deine Firewall auf keinen Fall sowohl den Zugriff von der "apache.exe" auf das Internet als auch der Zugriff vom Internet auf die "apache.exe" in irgend einer weise blockiert wird!
Warum?
Nun, der Apache ist schlieslich ein Server und muss Anfragen aus dem Internet beantworten können.
Und selbst wenn du nur lokal auf ihn Zugreifen willst, für den Apache ist das dass gleiche!
Nachdem du die apache.exe gestartest hast sollte das Windows-Eingabeaufforderungs-Fenster (die schwarze Konsole) erscheinen.
Sollte das Fenster soffort wieder verschwinden, so müssen wir erst ein paar Einstellungen vornehmen. Der Apache ist nämlich abgestürzt!
Wenn das Fenster da bleibt, so läuft der Apache erfolgreich.
Als nächstes solltest du den Apache kurz testen.
Öffne dazu deinen Lieblingsbrowser und tippe in die Adresszeile:
"http://localhost/"
Die Apache-Willkommensseite sollte erscheinen.
Erscheint sie?
Wenn ja: Gratulation

- dein erster Webserver steht!
Daraufhin kannst du damit du dich gleich ein wenig mit dem Apache anfreundest diese Seite löschen und eine eigene erstellen.
Die Dateien der Seite, welche du über "http://localhost/" erreichst, liegen im "htdocs"-Ordner deiner Apache-Installtion
-> C:\Programme\Apache Group\Apache2\htdocs
Benutz nicht die Endung *.php, sondern nur *.html, denn PHP haben wir noch nicht installiert.
Der nächste Schritt ist den Apache zu konfigurieren.
Sieh diese Konfigurations-Sache nicht als Arbeit.
Sie es eher als Hobby. Ich z.B. habe gerade ein 350-Seiten langes Buch über die ganzen Befehle die es gibt vor mir liegen. Am Apache 2 kann man endlos rumschrauben.
Und du wirst auch nicht daran herumkommen, denn um PHP zum laufen zu bringen musst du ihn so oder so konfigurieren.
Um ihn zu konfigurieren musst du die im "conf"-Ordner liegende "httpd.conf" Datei mit einem Text-Editor deiner Wahl editieren.
-> C:\Programme\Apache Group\Apache2\htdocs\conf\httpd.conf
Und hier der Link zur Seite mit den Möglichkeiten:
http://httpd.apache.org/docs-2.0/