[firebase-br] Conectar o FIREBIRD 2.5 com PHP8.

marcelo figueiredo calmon calmon mfcalmon54 em gmail.com
Sexta Junho 16 19:16:21 -03 2023


Boa noite Carlos,

Tudo bem?

Eu já tinha retirado todos os ";" do programa PHP.INI referentes ao
firebird e interbase, mas mesmo assim não funciona. Vou tentar
re-instalar o banco para fazer um teste.

Muito obrigado pela sua boa vontade e ajuda.
Se eu conseguir lhe envio uma mensagem.


Abraço,

Marcelo Calmon


Em sex., 16 de jun. de 2023 às 11:37, Frederico Godoi via lista <
lista em firebase.com.br> escreveu:

> Esse Link que o Cantu passou vai te ajudar.
>
> Se você já habilitou no php.in, tem a ver com a arquitetura da DLL.
> PHP 8 32bits -> dll 32 bits
> PHP 8 64bits -> dll 64 bits
> *Vale a regra padrão , a DLL acompanha a versão do aplicativo que estiver
> consumindo. No seu caso , o server PHP.
>
> Frederico
>
> On Fri, 16 Jun 2023 at 08:47, Carlos H. Cantu via lista <
> lista em firebase.com.br> wrote:
>
> > Pelo que estou vendo, o driver PDO do Firebird não vem ativado por padrão
> > no PHP
> > do XAMPP. Tente seguir os passos desse artigo:
> >
> >
> >
> https://stackoverflow.com/questions/63504954/firebird-driver-not-found-in-php-or-xampp
> >
> > []s
> > Carlos H. Cantu
> > eBook Guia de Migração para o FB 4 - www.firebase.com.br/guiafb4.php
> > www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
> >
> > mfccvl> Olá Nilton,
> >
> > mfccvl> Tudo bem?
> >
> > mfccvl> Eu tentei realizar a conexão usando os comandos que você sugeriu
> > mas não
> > mfccvl> funcionou, o erro é o mesmo de antes, segue:
> >
> > mfccvl> Erro: Falha na conexão. Erro gerado could not find driver
> >
> > mfccvl> Tenho pesquisado bastante sobre essa conexão mas até o momento só
> > estou
> > mfccvl> apanhando. Não descobri ainda qual o DRIVE que
> > mfccvl> não foi encontrado. Acho que vou re-instalar o Firebird para ver
> se
> > mfccvl> funciona, o ambiente XAMPP foi instalado bem depois do Firebird.
> > mfccvl> Se tiver mais alguma dica estou aberto para testar. Muito
> obrigado
> > pela sua
> > mfccvl> ajuda.
> >
> > mfccvl> Abraço,
> >
> > mfccvl> Marcelo Calmon
> >
> > mfccvl> Em qui., 15 de jun. de 2023 às 13:54, Nilton Oliveira via lista <
> > mfccvl> lista em firebase.com.br> escreveu:
> >
> > >> Uso assim e funciona perfeitamente:
> > >>
> > >> <?php
> > >> $host = '127.0.0.1';
> > >> $name = 'D:\wamp64\www\myproject\db\banco.fdb';
> > >> $port = '3050';
> > >> $user = "SYSDBA";
> > >> $pass = "masterkey";
> > >>
> > >> try{
> > >> $conn=new
> > >> PDO("firebird:localhost=$host;dbname=$name;port=$port",$user,$pass);
> > >> $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
> > >> $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
> > >>
> > >> //echo "Conexão com o banco de dados realizado com sucesso!";
> > >>
> > >> }catch(PDOException $e) {
> > >> echo "Erro: Falha na conexão. Erro gerado " .$e->getMessage();
> > >> }
> > >>
> > >> Em qui., 15 de jun. de 2023 às 12:00, <lista-request em firebase.com.br>
> > >> escreveu:
> > >>
> > >> > Enviar submissões para a lista de discussão lista para
> > >> >         lista em firebase.com.br
> > >> >
> > >> > Para se cadastrar ou descadastrar via WWW, visite o endereço
> > >> >
> http://firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > >> > ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
> > >> > corpo da mensagem para
> > >> >         lista-request em firebase.com.br
> > >> >
> > >> > Você poderá entrar em contato com a pessoa que gerencia a lista pelo
> > >> > endereço
> > >> >         lista-owner em firebase.com.br
> > >> >
> > >> > Quando responder, por favor edite sua linha Assunto assim ela será
> > >> > mais específica que "Re: Contents of lista digest..."
> > >> >
> > >> >
> > >> > Resumos das últimas mensagens enviadas para a lista da FireBase.
> > >> >
> > >> >
> > >> > Tópicos de Hoje:
> > >> >
> > >> >    1. Conectar o FIREBIRD 2.5 com PHP8.
> > >> >       (marcelo figueiredo calmon calmon)
> > >> >    2. Re: Conectar o FIREBIRD 2.5 com PHP8. (Carlos H. Cantu)
> > >> >    3. Re: Conectar o FIREBIRD 2.5 com PHP8.
> > >> >       (marcelo figueiredo calmon calmon)
> > >> >
> > >> >
> > >> >
> ----------------------------------------------------------------------
> > >> >
> > >> > Message: 1
> > >> > Date: Wed, 14 Jun 2023 17:36:44 -0300
> > >> > From: marcelo figueiredo calmon calmon <mfcalmon54 em gmail.com>
> > >> > To: lista em firebase.com.br
> > >> > Subject: [firebase-br] Conectar o FIREBIRD 2.5 com PHP8.
> > >> > Message-ID:
> > >> >         <
> > >> > CANw_mbMW55V7br94j3vK7xWhyt3O-LhQCgoYzzL8xezCTS9awg em mail.gmail.com>
> > >> > Content-Type: text/plain; charset="UTF-8"
> > >> >
> > >> >  Estou tentando realizar essa conexão mas não estou conseguindo:
> > >> >
> > >> > Uso os comandos abaixo e obtenho a resposta também abaixo:
> > >> > $banco =
> > >> > 'firebird:dbname=localhost:C:\projetos\cooperativa\COOPERATIVA.GDB';
> > >> > $usuario = 'SYSDBA' ; ;senha = 'masterkey';
> > >> > $conexao = new PDO($banco, $usuario, $senha);
> > >> >
> > >> > erro:
> > >> > Uncaught PDOException: could not find driver in
> > >> > C:\xampp\htdocs\Projeto_Vitor\index.php:
> > >> >
> > >> > Ambiente:
> > >> >
> > >> > Banco: firebird 2.5
> > >> > Linguagem: PHP8
> > >> > SO:winows 11
> > >> > XAMPP com APACHE
> > >> >
> > >> > Agradeço antecipadamente a ajuda,
> > >> >
> > >> > Marcelo Calmon
> > >> >
> > >> >
> > >> > ------------------------------
> > >> >
> > >> > Message: 2
> > >> > Date: Wed, 14 Jun 2023 17:55:14 -0300
> > >> > From: "Carlos H. Cantu" <listas em warmboot.com.br>
> > >> > To: FireBase <lista em firebase.com.br>
> > >> > Subject: Re: [firebase-br] Conectar o FIREBIRD 2.5 com PHP8.
> > >> > Message-ID: <1312026307.20230614175514 em warmboot.com.br>
> > >> > Content-Type: text/plain; charset=iso-8859-1
> > >> >
> > >> > Se não estou enganado, o driver do Firebird no PHP não vem
> habilitado
> > por
> > >> > padrão.
> > >> >
> > >> > Sugiro a leitura:
> > >> >
> > >> >
> > >>
> >
> https://firebirdsql.org/file/documentation/html/en/refdocs/fbdevgd30/firebird-30-developers-guide.html#fbdevgd30-php
> > >> >
> > >> >
> > >> > []s
> > >> > Carlos H. Cantu
> > >> > eBook Guia de Migração para o FB 4 -
> www.firebase.com.br/guiafb4.php
> > >> > www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
> > >> >
> > >> > mfccvl>  Estou tentando realizar essa conexão mas não estou
> > conseguindo:
> > >> >
> > >> > mfccvl> Uso os comandos abaixo e obtenho a resposta também abaixo:
> > >> > mfccvl> $banco =
> > >> > mfccvl>
> > >> > 'firebird:dbname=localhost:C:\projetos\cooperativa\COOPERATIVA.GDB';
> > >> > mfccvl> $usuario = 'SYSDBA' ; ;senha = 'masterkey';
> > >> > mfccvl> $conexao = new PDO($banco, $usuario, $senha);
> > >> >
> > >> > mfccvl> erro:
> > >> > mfccvl> Uncaught PDOException: could not find driver in
> > >> > mfccvl> C:\xampp\htdocs\Projeto_Vitor\index.php:
> > >> >
> > >> > mfccvl> Ambiente:
> > >> >
> > >> > mfccvl> Banco: firebird 2.5
> > >> > mfccvl> Linguagem: PHP8
> > >> > mfccvl> SO:winows 11
> > >> > mfccvl> XAMPP com APACHE
> > >> >
> > >> > mfccvl> Agradeço antecipadamente a ajuda,
> > >> >
> > >> > mfccvl> Marcelo Calmon
> > >> > mfccvl> ______________________________________________
> > >> > mfccvl> FireBase-BR (www.firebase.com.br) - Hospedado em
> > >> > www.locador.com.br
> > >> > mfccvl> Para saber como gerenciar/excluir seu cadastro na lista,
> use:
> > >> > mfccvl> http://www.firebase.com.br/fb/artigo.php?id=1107
> > >> > mfccvl> Para consultar mensagens antigas:
> > >> > http://www.firebase.com.br/pesquisa_lista.html
> > >> >
> > >> >
> > >> >
> > >> >
> > >> > ------------------------------
> > >> >
> > >> > Message: 3
> > >> > Date: Thu, 15 Jun 2023 07:34:54 -0300
> > >> > From: marcelo figueiredo calmon calmon <mfcalmon54 em gmail.com>
> > >> > To: "Carlos H. Cantu" <listas em warmboot.com.br>, FireBase
> > >> >         <lista em firebase.com.br>
> > >> > Subject: Re: [firebase-br] Conectar o FIREBIRD 2.5 com PHP8.
> > >> > Message-ID:
> > >> >         <
> > >> > CANw_mbNEvfYWvFaRBafdee8z3kJVkYt7qvosLXTWwu6_AAKdeg em mail.gmail.com>
> > >> > Content-Type: text/plain; charset="UTF-8"
> > >> >
> > >> > Obrigado Carlos,
> > >> >
> > >> > Eu já tinha realizado várias etapas indicadas pelo material que você
> > me
> > >> > enviou, mas o erro continua
> > >> > could not find driver. Muito obrigado pela sua ajuda.
> > >> >
> > >> > Sds,
> > >> >
> > >> > Marcelo Calmon
> > >> >
> > >> > Em qua., 14 de jun. de 2023 às 17:55, Carlos H. Cantu via lista <
> > >> > lista em firebase.com.br> escreveu:
> > >> >
> > >> > > Se não estou enganado, o driver do Firebird no PHP não vem
> > habilitado
> > >> por
> > >> > > padrão.
> > >> > >
> > >> > > Sugiro a leitura:
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> https://firebirdsql.org/file/documentation/html/en/refdocs/fbdevgd30/firebird-30-developers-guide.html#fbdevgd30-php
> > >> > >
> > >> > >
> > >> > > []s
> > >> > > Carlos H. Cantu
> > >> > > eBook Guia de Migração para o FB 4 -
> > www.firebase.com.br/guiafb4.php
> > >> > > www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
> > >> > >
> > >> > > mfccvl>  Estou tentando realizar essa conexão mas não estou
> > >> conseguindo:
> > >> > >
> > >> > > mfccvl> Uso os comandos abaixo e obtenho a resposta também abaixo:
> > >> > > mfccvl> $banco =
> > >> > > mfccvl>
> > >> > >
> 'firebird:dbname=localhost:C:\projetos\cooperativa\COOPERATIVA.GDB';
> > >> > > mfccvl> $usuario = 'SYSDBA' ; ;senha = 'masterkey';
> > >> > > mfccvl> $conexao = new PDO($banco, $usuario, $senha);
> > >> > >
> > >> > > mfccvl> erro:
> > >> > > mfccvl> Uncaught PDOException: could not find driver in
> > >> > > mfccvl> C:\xampp\htdocs\Projeto_Vitor\index.php:
> > >> > >
> > >> > > mfccvl> Ambiente:
> > >> > >
> > >> > > mfccvl> Banco: firebird 2.5
> > >> > > mfccvl> Linguagem: PHP8
> > >> > > mfccvl> SO:winows 11
> > >> > > mfccvl> XAMPP com APACHE
> > >> > >
> > >> > > mfccvl> Agradeço antecipadamente a ajuda,
> > >> > >
> > >> > > mfccvl> Marcelo Calmon
> > >> > > mfccvl> ______________________________________________
> > >> > > mfccvl> FireBase-BR (www.firebase.com.br) - Hospedado em
> > >> > > www.locador.com.br
> > >> > > mfccvl> Para saber como gerenciar/excluir seu cadastro na lista,
> > use:
> > >> > > mfccvl> http://www.firebase.com.br/fb/artigo.php?id=1107
> > >> > > mfccvl> Para consultar mensagens antigas:
> > >> > > http://www.firebase.com.br/pesquisa_lista.html
> > >> > >
> > >> > >
> > >> > > ______________________________________________
> > >> > > FireBase-BR (www.firebase.com.br) - Hospedado em
> www.locador.com.br
> > >> > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > >> > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > >> > > Para consultar mensagens antigas:
> > >> > > http://www.firebase.com.br/pesquisa_lista.html
> > >> > >
> > >> >
> > >> >
> > >> > ------------------------------
> > >> >
> > >> > Subject: Legenda do Digest
> > >> >
> > >> > _______________________________________________
> > >> > lista mailing list
> > >> > lista em firebase.com.br
> > >> > http://firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > >> >
> > >> >
> > >> > ------------------------------
> > >> >
> > >> > Fim da Digest lista, volume 5109, assunto 1
> > >> > *******************************************
> > >> >
> > >> ______________________________________________
> > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > >> Para saber como gerenciar/excluir seu cadastro na lista, use:
> > >> http://www.firebase.com.br/fb/artigo.php?id=1107
> > >> Para consultar mensagens antigas:
> > >> http://www.firebase.com.br/pesquisa_lista.html
> > >>
> > mfccvl> ______________________________________________
> > mfccvl> FireBase-BR (www.firebase.com.br) - Hospedado em
> > www.locador.com.br
> > mfccvl> Para saber como gerenciar/excluir seu cadastro na lista, use:
> > mfccvl> http://www.firebase.com.br/fb/artigo.php?id=1107
> > mfccvl> Para consultar mensagens antigas:
> > http://www.firebase.com.br/pesquisa_lista.html
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas:
> > http://www.firebase.com.br/pesquisa_lista.html
> >
>
>
> --
> Frederico Godoi
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>


Mais detalhes sobre a lista de discussão lista