Subject WAMP2 and Firebird 2.1
Author Roberto Carlos
I have downloaded php_interbase.dll from the firebird-php list files and copied it to c:/wamp/bin/php/php5.3.0/ext replacing the old file.

I put "c:/wamp/bin/php/php5.3.0" to the Windows PATH variable.

I have copied gds32.dll (FB 2.1) to c:/wamp/bin/php/php5.3.0.

Restarted the computer and received this message in Apache log:

"PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.0/ext/php_interbase.dll' - It was not possible to find the specified module.\r\n in Unknown on line 0"

I have tried to copy php_interbase.dll to a Windows PATH folder, but nothing happened.

What else can I do to solve this problem?


Roberto Carlos

Em 09/08/2009 14:58, Lester Caine < lester@... > escreveu:

Roberto Carlos wrote:
> Good morning.
> Windows Vista Home Edition
> Firebird 2.1 and 2.5 are working correctly on different ports as applications.
> WAMP2 is working correctly with MySQL.
> I have already turned on php_interbase extension.
> I have turned off the internet downloaded file right and copied php_interbase.dll to C:\wamp\bin\php\php5.3.0\ext
> When I try to connect:
> ---------------
> $host = "localhost/3050:C:\\Test\\Contacts.fdb";
> $username = "SYSDBA";
> $password = "masterkey";
> $dbh = ibase_connect($host, $username, $password, "ISO8859_1") or die("" . ibase_errmsg());
> ---------------
> I got this error message:
> Fatal error: Call to undefined function ibase_connect() in C:\wamp\www\PhpProject1\firebird_select.php on line 29
> Does somebody could help me?
> Could php_interbase.dll be the the wrong file? Where should I download the correct php_interbase.dll for Windows Vista?

We have a separate list for firebird-php, and the files section here has a
build of php_interbase.dll suitable for 5.3.0 - as you will have noticed it's
no longer included, while it is part of the PHP5.2.x builds.

There is also an x64 build to go with apache64/vista64

Check your log file for apache, that has probably said that the extension
could not be loaded, and phpinfo() will not have an interbase section.

Lester Caine - G8HFL
Contact -
L.S.Caine Electronic Services -
EnquirySolve -
Model Engineers Digital Workshop -
Firebird -