PHP 8.3.2 an Firebird driver

90 views
Skip to first unread message

Stefan Heymann

unread,
Feb 2, 2024, 8:43:17 AMFeb 2
to firebi...@googlegroups.com
Hello,

I tried to install the current PHP Firebird 3.0.1 (php_8.2.0-interbase-3.0.1-win-x64-ts.dll) driver on my PHP 8.3.2 installation (Apache 2.4.58, 64-Bit, Thread-Safe PHP, Windows 10).

However, PHP issues a startup warning:


Warning: PHP Startup: interbase: Unable to initialize module
Module compiled with module API=20220829
PHP compiled with module API=20230831
These options need to match
in Unknown on line 0


What can I do? It seems like the Firebird drivers have to be recompiled against a newer module API version.

I downloaded the driver from https://github.com/FirebirdSQL/php-firebird/releases
Is this the correct place to get the drivers? The last release is more than one year old.


Regards

Stefan



--
Stefan Heymann, Tübingen, Germany

Emil Totev

unread,
Feb 2, 2024, 9:15:54 AMFeb 2
to Firebird-PHP
> PHP Firebird 3.0.1 (php_8.2.0-interbase-3.0.1-win-x64-ts.dll) driver on my PHP 8.3.2

8.2 driver on 8.3.2 - what else would you expect? :)

The correct driver is this, and I can confirm it works OK with PHP 8.3 on Windows 10.

Stefan Heymann

unread,
Feb 2, 2024, 12:24:44 PMFeb 2
to Firebird-PHP
> 8.2 driver on 8.3.2 - what else would you expect? :)

I don't know, compatibility? ;-)

> The correct driver is this
> <https://github.com/mlazdans/php-firebird/releases/download/v3.0.1/php_interbase-3.0.1-ba8e63b-8.3-vs16-x86_64.dll>,
> and I can confirm it works OK with PHP 8.3 on Windows 10.

Thanks a lot. I can also confirm that it works :-)

This links seems to be the personal space of the "mlazdans" user. Is this the official link or is there something like an "official" resource where I can find the latest drivers? The driver page on the Firebird website is obviously outdated.


Regards

Stefan
Reply all
Reply to author
Forward
0 new messages