Firebird SQL Datenbank mit aktueller XAMPP-Version öffnen

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Firebird SQL Datenbank mit aktueller XAMPP-Version öffnen

Postby erich.wanker » 06. February 2022 20:25

Hallo .. ich versuche verzweifelt auf eine Firebird 2.1 Datenbank via PHP zuzugreifen

Ich bekomme immer den Fehler:
Die Beschreibung ..aus der Quelle "PHP-8.1.2" ..
php[10848] PHP Warning: PHP Startup: Unable to load dynamic library 'php_interbase.dll' (tried: C:\ ..mein server ..\php\ext\php_interbase.dll (Die angegebene Prozedur wurde nicht gefunden), C:\..mein server ..\php\ext\php_php_interbase.dll.dll (Das angegebene Modul wurde nicht gefunden)) ("C:\..mein server ..\apache\bin\httpd.exe" -k runservice)


-> Die Datei existiert natürlich!

IRGENDWAS STIMMT BEI MEINEM SETTING NICHT - ABER WAS?

Zustand den ich nicht ändern kann:
Auf dem Rechnerliegt eine Firebird Datenbank Version 2.1
Installiert ist ein Firebird 2.5 Server (32bit)

Was ich gemacht habe:
Jetzt habe ich XAMPP installiert (xampp-windows-x64-8.1.2-0-VS16-installer)

in den Ordner ....\PHP\ext folgende Datei kopiert: https://github.com/FirebirdSQL/php-firebird/releases -> PHP Firebird 1.1.2 -> php-8.0.1-interbase-1.1.1-win-x64-ts.dll (hab die datei in php_interbase.dll umbenannt)
in den Ordner ....\PHP\ext folgende Datei kopiert: fbclient.dll (version 2.1 32 bit)
in den Ordner ....\Apache\bin folgende Datei kopiert: fbclient.dll (version 2.1 32 bit)
(hab auch testweise alles in ....\php\windowsXamppPhp -Ordner reinkopiert .. ändert aber nix)

die php.ini angepasst: extension=php_interbase.dll

...
..
.

[Interbase]
; Allow or prevent persistent links.
ibase.allow_persistent=1

; Maximum number of persistent links. -1 means no limit.
ibase.max_persistent=-1

; Maximum number of links (persistent + non-persistent). -1 means no limit.
ibase.max_links=-1

; Default database name for ibase_connect().
;ibase.default_db =

; Default username for ibase_connect().
;ibase.default_user =

; Default password for ibase_connect().
;ibase.default_password =

; Default charset for ibase_connect().
;ibase.default_charset =

; Default timestamp format.
ibase.timestampformat="%Y-%m-%d %H:%M:%S"

; Default date format.
ibase.dateformat="%Y-%m-%d"

; Default time format.
ibase.timeformat="%H:%M:%S"



Vielen Dank für Hinweise
Erich
erich.wanker
 
Posts: 22
Joined: 11. November 2009 14:46

Re: Firebird SQL Datenbank mit aktueller XAMPP-Version öffne

Postby Nobbie » 07. February 2022 11:26

Der Eintrag in php.ini ist ggf. falsch, die Extension .dll steht in der Fehlermeldung doppelt und auch der Prefix php_ ist doppelt und diese Datei gibt es natürlich nicht. Trage mal nur dieses ein:

extension=interbase

Der Prefix und die Extension brauchen seit PHP7 nicht angegeben zu werden.

Ob es dann endgültig läuft, kann ich ich nicht sagen, denn Xampp ist eine 64bit Installation, aber Firebird anscheinend 32bit. Auch die Releasenummern sehen verschieden aus.
Nobbie
 
Posts: 13176
Joined: 09. March 2008 13:04


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 58 guests