Michael Schröpl: Can't LoadModule php4_module in den apache 2.0.39 win32

Beitrag lesen

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