PHP Startup: Unable to load dynamic library

Ich versuche Firebird 2.5.2.26539 mit:

  • Windows 8
  • Apache 2.2.22
  • PHP 5.4.10

Wenn ich Sie aktivieren die Erweiterungen von firebird php:

- extension=php_interbase.dll
- extension=php_pdo_firebird.dll

Bekomme ich diese Fehler:

[26-Dec-2012 12:08:11 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_interbase.dll' - Unmöglich zu suchen, das angegebene Modul.
in Unknown on line 0

[26-Dec-2012 12:08:13 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_pdo_firebird.dll' - Unmöglich zu suchen, das angegebene Modul.
in Unknown on line 0

wenn ich PHP -a in der Kommandozeile die Fehlermeldung ist anders: nicht finden kann fbclient.dll.

Habe ich die flamerobin ausgeführt und es öffnet sich die Datenbank. Also kopiere ich die fbclient.dll zu den PHP root Pfad.
Dann die Fehler zu ändern:

[26-Dec-2012 11:55:46 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_interbase.dll' - %1 ist keine gültige Win32-Anwendung.
in Unknown on line 0

[26-Dec-2012 11:55:46 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_pdo_firebird.dll' - %1 ist keine gültige Win32-Anwendung.
in Unknown on line 0

Kann mir jemand helfen dazu? Ich vermute, dass diese version von Firebird noch nicht die richtigen Erweiterungen aus der PHP.
Danke.

  • Sind Sie sicher, dass Sie nicht mit 64-bit Apache / PHP aber 32bit Firebird (oder Umgekehrt)?
  • Versuchen Sie, alle kopieren diese drei Dateien c:\windows\system32\ oder apache-bit-Ordner
Schreibe einen Kommentar