Christoph Schnauß: Apache 2.2 unter WinXPSP2

Beitrag lesen

hallo Ashura,

Ich wollte heute nun einmal endlich versuchen, den neuen Apachen zumindest unter meinem Windows-System einzurichten, wenn es schon noch keine Pakete für mein Debian-System gibt.

Das solltest du bitte noch nicht tun. Trotz der Versicherung, Apache 2.2.0 sei "the best available version" solltest du dich mit einer Windows-Installation noch zurückhalten - es gibt doch Gründe, weshalb die Apache Foundation selbst noch kein MSI-Paket zur Verfügung stellt, sondern lediglich die Sourcen.

Dazu habe ich das httpd-2.2.0+mods-w32.zip-Archiv von dieser Seite herunter geladen.

Du hast bemerkt, daß dort auch was von "Development" steht?

In der httpd.conf wird eine weitere Konfigurationsdatei durch folgende Direktive hinzu geladen:

  

> Include conf/extra/httpd-php5.conf  

Diese "Aufsplittung" der httpd.conf ist für die Konfiguration eine entscheidende Neuerung, die die Apache Foundation selbst vorschlägt. Man kann diesem Vorschlag folgen, man muß aber nicht.

<IfModule !php5_module>
    LoadModule php5_module "P:/php/php5apache22.dll"
</IfModule>

Da hat Windows in der Regel etwas dagegen. Die "php5apache22.dll" _ist_ das benötigte Modul. Kopiere es einfach mal in dein Modulverzeichnis, also beispielsweise nach D:\Apache\modules - oder wo du deinen Apache eben installiert hast.

httpd.exe: Syntax error on line 510 of P:/Apache2/conf/httpd.conf: Syntax error on line 4 of P:/Apache2/conf/extra/httpd-php5.conf: Cannot load P:/php/php5apache22.dll into server: Die angegebene Prozedur wurde nicht gefunden.

Diese "Meckerei" kommt bei Apache unter Windows häufiger vor. Schalte deinen Apache ganz ab, lösche alle log-Dateien, defragmentiere alle relevanten Verzeichnisse bzw. Partitionen und starte ihn dann neu. Wenn du dann nochmal Fehlermeldungen bekommst, gib sie bitte nochmals an.

Die mögliche Alternative besteht darin, PHP in der "CGI-Variante" zu fahren, was unter Windows mehr Erfolg verspricht.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|