PHP 8.4 und klassische interbase.so-Erweiterung

Forum für Fragen rund um Firebird-Software von Drittanbietern.

Moderator: martin.koeditz

Antworten
Klaus_T
Beiträge: 1
Registriert: Mo 9. Feb 2026, 13:01

Guten Tag,

hat hier jemand PHP 8.4 mit der klassischen alten Interbase-Extension zum Laufen bekommen (Debian Trixi)?
Kompilieren usw. geht ja, aber bei "ibase_connect" bekomme ich immer "ibase_connect(): Invalid clumplet buffer structure: buffer end before end of clumplet - clumplet too long (39)"

Viele Grüße
Klaus
bfuerchau
Beiträge: 625
Registriert: Mo 7. Mai 2018, 18:09
Kontaktdaten:

Ich vermute mal, damit ist die ODS-Version gemeint.
Da du "alt" gesagt hast, könnte diese Erweiterung u.U. auch nur mit der alten FB (1.5, 2.0, 2.5) kommunizieren.
jhoehne
Beiträge: 59
Registriert: Di 11. Dez 2018, 09:19

Für die PHP Anbindung von Interbase empfiehlt der Hersteller selbst den Weg über ODBC.
--
Joachim
vr2
Beiträge: 274
Registriert: Fr 13. Apr 2018, 00:13

Hallo Klaus,
Klaus_T hat geschrieben: Mo 9. Feb 2026, 13:03 hat hier jemand PHP 8.4 mit der klassischen alten Interbase-Extension zum Laufen bekommen (Debian Trixi)?
Kompilieren usw. geht ja, aber bei "ibase_connect" bekomme ich immer "ibase_connect(): Invalid clumplet buffer structure: [...]"
Martin, der Maintainer dieses Forums ist auch an der Entwicklung des firebird-php-Treibers beteiligt. Kennst Du die offiziellen Firebird-Seiten bzgl php-Treiber:

https://github.com/FirebirdSQL/php-fire ... /tag/5.0.2
https://github.com/FirebirdSQL/php-firebird/releases

Da sind Quellen und binaries für php 8.4 dabei. Hast Du die verwendet? Wenn nicht, nimm die. Falls da irgendwas nicht passt, kannst Du gleich Martin anhauen ;-)

Die "klassische alte Interbase-Extension" funktioniert schon seit php 7 nicht mehr richtig.
Antworten