На странице функций ibase_connect по адресу php.net есть масса полезных комментариев. Вы уверены, что выполняете и проверяете номера версий?Похоже, что вам может потребоваться выполнить ручное исправление и установить версию диалекта соединения следующим образом:
ibase_connect ('localhost:/usr/db/db.gdb', 'SYSDBA', 'masterkey', 'ISO8859_1', '100', '1' ) ;
Последний 1 в качестве параметра сбрасывает режим диалекта междуibase_connect () и Interbase.Вы также должны проверить и убедиться, что версия PHP, которую вы используете, совместима с версией Interbase, которую вы используете.