Esta claro que la extension de interbase no se esta cargando por alguna razon. Para confirmarlo al 100% Crea una pagina .php con el siguiente codigo
Código:
<?php
phpinfo();
?>
Accede a la pagina con cualquier navegador y te mostrara todos los parametros de configuracion de php asi como las extensiones que esten activadas. Deberia aparecer una tabla con datos parecidos a estos:
Código:
interbase
--------------------------------
Interbase Support enabled
Revision $Revision: 1.91.2.32 $
Dynamic Module yes
Allow Persistent Links Yes
Persistent Links 1/unlimited
Total Links 1/unlimited
Timestamp Format %m/%d/%Y %H:%M:%S
Date Format %m/%d/%Y
Time Format %H:%M:%S
Si no te aparece esto, la extension no se ha cargado. Lo que puede ser debido a un monton de causas, asi que sin mas informacion es muy dificil llegar a alguna conclusion. Algunas ideas:
Asegurate de que existe la dll de la extension: php_interbase.dll, algunos paquetes de apache/php simplemente no traen esa extension compilada, de modo que por mucho que se descomente y active en el php.ini no podra cargarla al no existir el archivo.
Asegurate de que estas modificando el php.ini correcto, en algunos paquetes de apache/php este archivo de configuracion debe estar en el directorio "bin" de apache no en el de php.
Asegurate de que la dll del cliente de interbase: gds32.dll existe en el sistema, copiala si es necesario al directorio bin de apache para asegurarte de que el php la encuentre.
Saludos