Hallo,
ich hab unter meinem Windows 2003 Server Apache 2 laufen. Nun wollte ich da mal die PHP4-Extension "php_bz2.dll" aktivieren, jedoch startet danach der Apache nicht mehr. Ich bekomme keine Fehlermeldung oder sonstiges. Nach einer Weile meldet Windows dann, dass der Dienst nicht antwortet. Alle Buttons im Dienst-Fenster bleiben grau und er lässt sich nur noch durch den Task-Manager kicken.
Im Error-Log steht nix. Ich hab ihn auch mal umbenannt. Er erzeugt beim Start dann eine leere Datei und nach dem Beenden durch den TM ist sie 0 Bytes groß.
Ich hab im Netz schon gegoogelt, bin dabei auf folgende Seiten gestoßen:
http://bugs.php.net/bug.php?id=16601 und
http://www.issociate.de/board/post/2...PHP_5.0.5.html
Allerdings halfen die da gegebenen Lösungen nichts. Ich hab alle DLLs aus dem ./dlls/ und ./ Verzeichnis nach Windows\System32\ kopiert, mir die libbz2.dll besorgt und die ebenfalls dahin gelegt, der Pfad in der php.ini zu den Extensions stimmt auch (extension_dir = "C:/Programme/Web/php-4.3.10/extensions"). Hilft nichts ...
Andere Extensions laden (z.B. php_gd2.dll, php_zip.dll), nur bei der php_bzip2.dll scheiterts ...
Jemand eine Idee?
[edit]
Ich hab grad mal eine neue PHP Version (4.4.6) installiert. Da hängt sicht der Apache (zum Glück) nicht auf und in der Error-Log steht:
Code:
PHP Warning: Unknown(): Unable to load dynamic library 'C:/Programme/Web/php-4.4.6/extensions/php_bz2.dll' - Das angegebene Modul wurde nicht gefunden.
in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library 'C:/Programme/Web/php-4.4.6/extensions/php_gd2.dll' - Das angegebene Modul wurde nicht gefunden.
in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library 'C:/Programme/Web/php-4.4.6/extensions/php_zip.dll' - Das angegebene Modul wurde nicht gefunden.
in Unknown on line 0
Hab auch schon die Pfade von / auf \ umgestellt, hat nix geholfen ...
[/edit]
[edit 2]
OK, gelöst!
Hab extension_dir mal auf C:\Windows\System32\ gesetzt und voilá ... geht.
[/edit 2]