PHP und Windows 2003
EH
- php
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
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/