MySQL-Extension will nicht unter PHP5

ManicMarble

Erfahrenes Mitglied
Hallo,
ich versuche grade meine Heim-Test-Umgebung auf PHP5 umzustellen. Klappt alles soweit, PHP 5.0.5 läuft unter WinXP und Apache 2.0.54.
Nur die Extensions MySQL und MySQLi wollen nicht. Beim Start des Apache heißt's stattdessen:
PHP Startup: Unable to load dynamic library 'c:/php/ext/php_mysql.dll' - Das angegebene Modul wurde nicht gefunden.
Und das gleiche nochmal mit "php_mysqli.dll".

In der php.ini steht:
extension_dir = "c:/php/ext/"
und genau da liegen auch alle php_*.dll-Dateien - inklusive der PECL-Dlls
Die Win-Environment-variable PATH steht auf C:\BC5\BIN;C:\php;C:\php\ext
Andere Extensions (z.B. pgsql oder gd2) laufen reibungslos.
Der MySQL-Server (4.1.5-gamma-nt) läuft, MySQL-Administrator hat die volle Kontrolle (MySQL soll eigentlich heute auch noch auf 5 upgedatet werden).
Die libmysql.dll hab ich schon überall hinkopiert wo PHP sie auch nur irgendwie suchen könnte (C:\, C:\WINDOWS, C:\WINDOWS\System, C:\php, C:\php\ext, C:\Programme\Apache Group\Apache2 oder C:\Programme\Apache Group\Apache2\conf)... hat alles nix gebracht.

Kennt von euch jemand den entscheidenden Trick?

Wäre toll,
Martin
 
Ok, Leute. Erledigt.
Habe die PHP 5.1.0 RC1 installiert und die bei diesem Binary-Paket mitgelieferte libmysql.dll nach C:\WINDOWS\System kopiert und damit ging's.
Hat sich herausgestellt, die bei meinem Download von PHP 5.0.5 mitgekommene libmysql.dll war irgenwie beschädigt.

Hat mich den halben Samstag gekostet :mad:
Naja, jetzt hol ich mir erstmal nen Kaffee...

Martin
 
Zurück