PHP Connection to FIREBIRD Database

Asked

Viewed 2,021 times

1

I’m trying to make the connection between PHP and the Firebird database, but I’ve tried several alternatives and I can’t solve them. The error message that appears when trying to make the connection is as follows:

Fatal error: Uncaught Error: Call to Undefined Function ibase_connect() in C: xampp htdocs index.php:6

To extension=php_interbase.dll is already active in php.ini and the extension_dir="C: xampp php ext" path is correct.

Generates this log as well:

Unable to load Dynamic library 'C: xampp php ext php_interbase.dll' - Could not find the specified module.

However, the dll php_interbase.dll exists within the C directory: xampp php ext

Can anyone tell me how to solve this problem?

  • Played Firebird dlls on windows system or path?

  • Yes I copied there in System32 also.

  • If the system is 64bits vc should play only on the system.

  • I removed from System32 for System but nothing has changed.

  • 1

    Edit the php.ini file and look for php_interbase.dll to unzip this line Install Firebird, copy the php_interbase.dll file from your php ext directory to the C directory: Windows System32 or 64-bit & #Xa equilavent;Copy the libeay32.dll and ssleay32.dll files from your php directory to the C directory: Windows System32 or 64-bit equilavent copy the C: Firebird bin fbclient.dll to C: Windows and C: Windows System32 and copy this file again, now with the name gds32.dll) Restart apache from Apache. That’s how I did it.

  • Marcus, I had done exactly this procedure before but it still didn’t work.

Show 1 more comment

1 answer

-2

Good afternoon Friends. I followed all the above steps, however I had yet to check inside the apache directory the file "php.ini" the extensions. That is, there are 2 files "php.ini", one inside the apache directory and the other inside the php directory. After performing the procedures, it worked perfectly. I hope to have contributed.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.