EH: PHP und Windows 2003

Hallo Alle,

hatte heute ein großes Problem mit PHP auf Windows 2003.
Ich erhielt permanent den Fehler:
"The specified module could not be found."

Mein Installverzeichnis lautet c:\PHP
PHP4.3.4 wurde manuell installiert.
Das Problem konnte ich nun lösen, indem ich die php4ts.dll in das system32-Verzeichnis kopiert habe.

Warum muß das in diesem Verzeichnis liegen, wenn alles andere auf c:\php verweist und darin auch die php4ts.dll liegt???

Kann mir das jemand erklären, wäre sehr nett. - Danke

  1. Hi!

    Die php4ts.dll ist (wie der Name schon sagt) eine dynamische Bibliothek.
    Verwendest du den Apache (sehr gut!)? Oder einen speziellen Windows-Server (naja...)?
    Beim Apache hat es mir damals jedenfalls gereicht, die php4ts.dll in das Verzeichnis des Apache-Servers zu kopieren.
    Dann brauchst du die php4ts.dll auch nicht im system32-Verzeichnis.
    Das Ganze liegt hier dran:
    Die Programme suchen in einer bestimmten Reihenfolge nach den dlls, dazu gehört das system32-Verzeichnis. Aber außerdem suchen sie auch das eigene Verzeichnis nach der dll ab...

    Hoffe das hat dir weitergeholfen!

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!!!
    SELFCode: ss:| zu:) ls:< fo:# de:> va:} ch:? sh:) n4:( rl:? br:^ js:( ie:% fl:( mo:)
    http://emmanuel.dammerer.at/selfcode.html