Instale o Firebird 32 bits, mesmo que sua maquina for 64, o php no xampp so reconhece a dll no 32 bits. Baixe o Firebird 2.5 aqui. Só testei na 2.5 assim não sei se funcia nas outras versões.
Feito isso abra o Painel de controle do Xampp e inicie o Apache.
abra o browser e verifique se vai aparecer o seguinte erro:
Fatal error: Call to undefined function ibase_connect() in ...
Se deu este erro que dizer que não consegui ler, ou conectar com o Firebird, isso pois não fizemos a conexão ainda :). Entao bora lá:
Primeiro passo:
Entre onde esta instalado o Firebird e copie o arquivo fbclient.dll, ele esta dentro da pasta bin,
Para mim o caminho é C:\Program Files (x86)\Firebird\Firebird_2_5\bin.
E cole dentro da pasta do sistema do windows:
para 32 bits:
C:\Windows\System32
para 64:
C:\Windows\SysWOW64
Segundo passo:
Abra o painel de controle do Xampp;
Clique em config, e depois em PHP(php.ini).
Ao abrir o arquivo aperte Ctrl+F para abrir a pesquisa e digite interbase.
Provalmente vai cair na linha:
;extension=php_interbase.dll
então você tira o ; da linha ficando
extension=php_interbase.dll
Salva o arquivo e fecha
agora inicie pare o apache clicando no botão stop e em seguida start para inicia-lo.
e pronto agora esta conectando o php no firebird.
Lembrando que o fbclient.dll deve ser do firebird 32bits.
Um comentário:
no meu php.ini nao existe essa linha pra descomentar
Postar um comentário