David: *Einige* PHP-Module können nicht geladen werden

Beitrag lesen

Hi Forum,

seit einiger Zeit (ich weiß nicht mehr was ich zu dem Zeitpunkt (de)installiert habe) lädt mein PHP 5.1.5 unter Windows XP Professional mit Apache 2.0.59 einfach das mysql-, das mysqli- und das curl-Modul nicht mehr, möglicherweise auch andere die ich noch nicht überprüft habe. Das Witzige: Die anderen Module können in der php.ini problemlos hinzugefügt und entfernt werden, z.B. tidy oder xslt, an einer falschen Pfadeinstellung kann es also kaum liegen. Die nötigen dll-Erweiterungen liegen auch im entsprechenden Verzeichnis (C:\Programme\PHP\ext), da habe ich mich mehrmals vergewissert.

Nun habe ich PHP und sogar Apache und MySQL mehrmals deinstalliert, sämtliche Konfigurationsdateien explizit gelöscht (httpd.conf, php.ini, my.ini), den Rechner sicherheitshalber neugestartet und wieder die Software reinstalliert, aber das Problem bleibt exakt dasselbe.

Ich habe mal einen Blick in Apaches error.log geworfen, dort findet sich die folgende Zeile - exemplarisch für das mysql-Modul:
PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\Programme\PHP\ext\php_mysql.dll' - Das angegebene Modul wurde nicht gefunden.\r\n in Unknown on line 0
Die Datei existiert aber, da bin ich mir absolut sicher (die doppelten Backslashes kommen nur von der Maskierung).

Sicher könnt ihr mir jetzt nicht eine Schritt-für-Schritt-Anleitung zum Reparieren geben, das ist mir klar ;-) Aber vielleicht habt ihr ja schonmal von vergleichbaren Problemen gehört.

Da ich auf MySQL dringend angewiesen bin, wäre ich euch echt super dankbar, wenn ihr mir einen kleinen Lösungsansatz nennen könntet :-)