0 votos
42 visitas
perguntado em Windows por (1,4K pontos)
Como faço pra ter o PHP no meu Windows 7 conectando a uma base de dados Firebird local?

1 Resposta

+1 voto
respondida por (5,6K pontos)

instale o wampserver

Wampserver

(1) Copie php_interbase.dll para C:\wamp\bin\php\php5.3.0\ext. (Faça isto se a dll não existir)

(2) Habilite (tire a vírgula do início da linha) a opção extension=php_interbase.dll no C:\wamp\bin\apache\Apache2.2.11\bin\php.ini. OBSERVAÇÃO: Se não tiver essa entrada, acrescente-a!

Agora, faça um teste: Reinicie o Apache e veja se a conexão já funciona. Se negativo, siga adiante:

(3) Copie fbclient.dll e gds32.dll para C:\wamp\bin\apache\Apache2.2.11\bin. Seria uma boa que estes arquivos também estivessem em C:\Windows\System32, caso já não tenha.

(4) Instale versão nova do Firebird-2.5.0.26074_1_Win32

(5) Libere no firewall do windows 7 a porta 3050 (Firebird) (Configurações avançadas > Regras de Entrada > Nova Regra > Porta > … )

Lembre-se de reiniciar o serviço do Apache a cada vez que for testar o funcionamento.

Segue abaixo um simples exemplo de conexão PHP x Firebird:

conexao.php | Conexão PHP com Firebird

<?php 

      $hostname = 'localhost:/wamp/www/database/MEUBANCODEDADOS.gdb';

      $username = 'sysdba';

      $password = 'masterkey';

      ibase_connect($hostname, $username, $password);

?>

...