Witam,
mam do wykonania prosty projekt, który musi( koniecznie! ) łączyć się z bazą danych FireBird. Przekopałem dziś połowę stack overflow i żadne z proponowanych rozwiązań nie zadziałało u mnie.
Specyfikacja komputera:
-Windows 10 (x64)
-Xampp v3.2.2
-FireBird (x64)
Próba połączenia przez PDO:
Fatal error: Uncaught PDOException: could not find driver in C:\xampp\htdocs\index.php:8 Stack trace: #0 C:\xampp\htdocs\index.php(8): PDO->__construct('firebird:dbname...', 'login', 'password') #1 {main} thrown in C:\xampp\htdocs\index.php on line 8
Próba wykorzystania ibase_connect():
Fatal error: Uncaught Error: Call to undefined function ibase_connect() in C:\xampp\htdocs\index.php:9 Stack trace: #0 {main} thrown in C:\xampp\htdocs\index.php on line 9
Mimo kopiowania dll zgodnie z zaleceniami sterownik FireBird w ogóle się nie ładuję.
print_r( PDO::getAvailableDrivers() pokazuję jednynie mysql oras sqlite.
Odkomentowanie extension w php.ini wywala taki błąd w logach xamppa:
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\xampp\\php\\ext\\php_interbase.dll' - %1 is not a valid Win32 application.\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\xampp\\php\\ext\\php_pdo_firebird.dll' - %1 is not a valid Win32 application.\r\n in Unknown on line 0
Ma ktoś doświadczenie w łączeniu z Firebirdem? :)
Będę wdzięczny za pomoc, pozdrawiam.