terça-feira, 19 de agosto de 2014

Configurar o Firebird para funcionar com PHP através do PDO

Após muita pesquisa e testes finalmente consegui acessar o firebird com php, usando o Bitnami Stack WAMP no Windows 8.1. De tanta coisa que foi feita, não sei qual foi a que realmente funcionou, mas vamos lá.

  1. Habilitar as extensões do firebird no php.ini
    Nas linhas onde está escrito ";extension=php_interbase.dll" e ";extension=php_pdo_firebird.dll", retire o ponto e vírgula do início.
  2. Copie os arquivos FbClient.dll e Gds32.dll para a  pasta \bin do apache. No meu computador ficou assim "C:\Bitnami\wampstack-5.4.31-0\apache2\bin".
  3. Para testar você pode usar o php.ini ou fazer o script abaixo
            foreach(PDO::getAvailableDrivers() as $driver) {
             echo $driver.'
    ';
    }
    ?>
    O resultado vai ser
    firebird
    mysql
    sqlite
Espero que este post ajude outras pessoas a conseguirem conectar com o Firebird.

pdo, pdo_firebird, php_interbase