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
PHP 8.4 und klassische interbase.so-Erweiterung
Moderator: martin.koeditz
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.
Da du "alt" gesagt hast, könnte diese Erweiterung u.U. auch nur mit der alten FB (1.5, 2.0, 2.5) kommunizieren.
Hallo Klaus,
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.
Martin, der Maintainer dieses Forums ist auch an der Entwicklung des firebird-php-Treibers beteiligt. Kennst Du die offiziellen Firebird-Seiten bzgl php-Treiber: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: [...]"
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.