Hi,
Ich bin vor kurzem vom Vorgänger Apache 1.3.26 (win32) auf den
neuen Server Apache 2.0.39 umgestiegen
sehr früh und sehr mutig.
Wichtig zum Laden des php4 Modules in v1.3 war:
- LoadModule php4_module C:/php4/php4apache.dll
- ClearModuleList
was soll das bringen? Erst lädst Du einen Modul, und danach zerstörst
Du die Liste aller geladenen Module wieder?
AddModule mod_php4.c
- AddType application/x-httpd-php .php .php3 .php4 usw.
Aha, das kann ich so halbwegs verstehen.
- ScriptAlias /php/ "C:/php4/"
- Action application/x-httpd-php "/php4/php.exe"
Das wiederum nicht. Wenn Du PHP als Modul verwenden willst, brauchst
Du keine CGI-Variante davon, und für diese dann auch wiederum nicht
die Definition eines eigenen CGI-Verzeichnisses.
Das Problem in v2.0 liegt daran, das es keine "ClearModuleList"
mehr gibt und daraus resultierend der Fehler beim Laden erscheint:
Zwischen beiden Beobachtungen besteht kein ursächlicher Zusammenhang.
Ich denke das es im Zusammenhang mit der "ClearModuleList" steht
Ich nicht.
PS: Bin aus Verzweiflung schon auf OmniHttpd umgestiegen. ;)
Ganz schlechte Idee. Was spricht denn dagegen, bei Apache 1.3 zu
bleiben, bis die Apache-Group eine Version 2.x heraus bringt, bei
der sich die APIs mal _nicht_ schneller ändern, als die 3rd-party-
Anbieter ihre Module daraufhin anpassen können?
Viele Grüße
Michael