Tipo,
Buenas noches.

Después de tener varios problemas configurando un entorno Windows PHP + Firebird, decidí crear este post para ayudar a otros compañeros con el mismo problema y eliminar el mensaje de error de una vez por todas:

Error fatal: llamada a la función no definida ibase_connect()

Completada la configuración

  1. Descarga el XAMPP 1.8.2 VC9 y extraiga los archivos a un directorio local, preferiblemente C:\xampp
  2. Ejecute el archivo setup_xamp.bat para configurar las variables
  3. Editar el archivo php.ini (C:\xampp\php) y busque php_interbase.dll. Descomente esta línea eliminando el ";" personaje. al principio de la línea
  4. Descarga el Base de datos de Firebird 2.5.3 e instálalo en tu computadora
  5. Copie el archivo php_interbase.dll de su directorio php\ext al directorio C:\Windows\System32
  6. Copie los archivos libeay32.dll y ssleay32.dll de su directorio php al directorio C:\Windows\System32
  7. Descargar de este archivo y extraiga las DLL en los directorios C:\Windows y C:\Windows\System32 (o copie C:\firebird\bin\fbclient.dll a los directorios antes mencionados y copie este archivo nuevamente, ahora llamado gds32.dll)
  8. Inicie Xampp Control (xampp-control.exe) e inicie el servicio Apache

¡Listo, PHP + Apache + Firebird instalado e integrado! Ahora simplemente haga que PHP se conecte a la base de datos:

<?php
 
// Conecta no banco de dados
$hostname = "localhost:C:\Dados\Banco_Firebird.FDB";
$usuario = "SYSDBA"; // Usuário padrão do Firebird
$senha = "masterkey"; // Senha padrão do Firebird

$conexao = ibase_connect( $hostname, $usuario, $senha ) or die( 'Erro ao conectar: ' . ibase_errmsg() );

$Arr_Dados = array();

$Ds_Query = "SELECT * FROM cliente";
$Ds_Retorno = ibase_query( $Ds_Query );

while ( $Ds_Linha_Banco = ibase_fetch_row( $Ds_Retorno ) )
{
    $Arr_Dados[] = $Ds_Linha_Banco;
}
 
var_dump($Arr_Dados);
 
?>

La conexión interbase de php firebird no se puede conectar no se conecta cómo configurar la conexión Error fatal: llamada a la función no definida ibase_connect()

La conexión interbase de php firebird no se puede conectar no se conecta cómo configurar la conexión Error fatal: llamada a la función no definida ibase_connect()

¡Y eso es todo!
Hasta más tarde.