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
- Descarga el XAMPP 1.8.2 VC9 y extraiga los archivos a un directorio local, preferiblemente C:\xampp
- Ejecute el archivo setup_xamp.bat para configurar las variables
- 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
- Descarga el Base de datos de Firebird 2.5.3 e instálalo en tu computadora
- Copie el archivo php_interbase.dll de su directorio php\ext al directorio C:\Windows\System32
- Copie los archivos libeay32.dll y ssleay32.dll de su directorio php al directorio C:\Windows\System32
- 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)
- 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.
Comentários (0)
Carregando comentários…