Christian Seiler: Can't LoadModule php4_module in den apache 2.0.39 win32

Beitrag lesen

Hallo,

  • LoadModule php4_module C:/php4/php4apache.dll
  • ClearModuleList
      AddModule mod_php4.c
  • ScriptAlias /php/ "C:/php4/"
  • AddType application/x-httpd-php .php .php3 .php4 usw.
  • Action application/x-httpd-php "/php4/php.exe"

Letzere Anweisung verstehe ich nicht so ganz. Wieso lädst Du erst das Modul und benutzt dann den CGI-Handler? Folgendes müsste reichen:

LoadModule php4_module C:/php4/php4apache2.dll
ClearModuleList
...
AddModule mod_php4.c
AddType application/x-httpd-php .php .php3 .php4 usw.

(oder halt für die CGI-Variante)

ScriptAlias /php/ "C:/php4/"
AddType application/x-httpd-php .php .php3 .php4 usw.
Action application/x-httpd-php "/php4/php.exe"

aber beides macht wenig sinn.

"Cannot load C:/php4/sapi/php4apache.dll into server: Ein der für die Ausführung
dieser Anwendung notwendige Bibliothekdateien kann nicht gefunden werden."

Du musst auch das Apache2.0-Modul von PHP4 einbinden (die Datei heißt php4apache2.dll und nicht php4apache.dll - die 2 nicht vergessen) Gibts aber AFAIK nur ab PHP 4.2.

Grüße,

Christian