[firebase-br] PHP/Firebird
Euler Jr.
euler em siginformatica.com.br
Qui Jul 14 18:00:28 -03 2005
Para que o Apache carregue seu módulo dinâmicamente, o server deve ter
sido compilado com --enable-module=so
O PHP com o flag --with-interbase=/opt/firebird/ e
--with-apxs=<diretório apxs> (Apache 1) ou --with-apxs2=<diretório
apxs2> (Apache 2).
Com isso o PHP irá vincular o módulo dinâmicamente.
No arq. httpd.conf deve existir uma entrada em LoadModule php4_module
... ou LoadModule php5_module ...
[]s
Euler Jr.
Djow escreveu:
> Boa tarde,
>
> Fiz os procedimentos indicados e já mudou minhas informações sobre interbase:
>
> interbase
> Firebird/InterBase Support static
> Compile-time Client Library Version Firebird API version 15
> Run-time Client Library Version LI-V6.3.1.4481 Firebird 1.5
>
> Directive Local Value Master Value
> ibase.allow_persistent On On
> ibase.dateformat %Y-%m-%d %Y-%m-%d
> ibase.default_charset no value no value
> ibase.default_db no value no value
> ibase.default_password no value no value
> ibase.default_user no value no value
> ibase.max_links Unlimited Unlimited
> ibase.max_persistent Unlimited Unlimited
> ibase.timeformat %H:%M:%S %H:%M:%S
> ibase.timestampformat %Y-%m-%d %H:%M:%S %Y-%m-%d %H:%M:%S
>
> Porém continua como "static" e não funcionando... tem mais alguma coisa que precisa ser feito?
>
> Djow.
>
>
>
>>Se não me engano no Fedora as bibliotecas de extensões devem ficar no
>>mesmo diretório definido na variável extension_dir do seu arq. php.ini,
>>geralmente por default é /usr/lib/php4 ou /usr/lib/php5. Adicione o
>>módulo interbase.so neste diretório.
>>Vc deve tb criar um arq. interbase.ini e adicioná-lo no diretório
>>/etc/php.d, o conteúdo deste arquivo é:
>>
>>extension=interbase.so
>>
>>Feito isto, crie um script contendo:
>><?php
>> phpinfo();
>>?>
>>
>>Pare o apache, reinicie e execute este script. Verifique se o módulo
>>interbase foi carregado.
>>
>>
>>[]s
>>Euler Jr.
>>
>>Djow escreveu:
>>
>>
>>>Já compilei ele adicionando essa linha no arquivo php.spec, e só com essa compilação que aparecem essas informações no info.php, no php que vem por default na máquina não tinha nada sobre interbase.
>>>
>>>Tmb já segui os diversos tutoriais que encontrei na internet inclusive o desse site e nada, continua a mesma coisa.
>>>
>>>Tá virando uma novela :-(
>>>
>>>
>>>
>>>
>>>
>>>>Se sua distribuição vem com o PHP já instalado é bem provável que não
>>>>tenha o suporte a IB/FB. Vc terá que recompilar o PHP utilizando o
>>>>parâmetro --with-interbase. A informação que vc viu somente informa que
>>>>a versão do PHP que vc está utilizando suporta o IB/FB.
>>>>No site da firebase tem um artigo sobre isso, denominado Como compilar o
>>>>PHP para acessar o banco de dados Interbase/FireBird.
>>>>
>>>>[]s
>>>>Euler Jr.
>>>>
>>>>Djow escreveu:
>>>>
>>>>
>>>>
>>>>
>>>>>Boa tarde Amigos,
>>>>>
>>>>>Continuo com minha luta para conseguir fazer o PHP ter suporte à firebird/interbase no Fedora C. 4.
>>>>>
>>>>>Usando o arquivo info.php ele mostra isso sobre interbase:
>>>>>interbase
>>>>>Firebird/InterBase Support static
>>>>>Compile-time Client Library Version Firebird API version 15
>>>>>Run-time Client Library Version LI-V6.3.1.4481 Firebird 1.5
>>>>>
>>>>>Procurei algo no /etc/php.ini que pudesse ativar o interbase mas não encontrei nada, até já coloquei a variável "extension = interbase.so;" no php.ini mas não tem jeito... continuam os mesmos problemas.
>>>>>
>>>>>Por favor, se alguém tiver o arquivo php.spec já editado para suporte à Interbase ou arquivo .rpm do php já compilado me mande. Se tiverem a linha q deve ser adicionada no php.spec para compilar e fazer o php funcionar corretamente com o Fedora tmb será mto útil.
>>>>>
>>>>>Qualquer dica ou comentário é bem vindo.
>>>>>
>>>>>Desde já obrigado.
>>>>>
>>>>>__________________________________________________________________________
>>>>>UOL Fone: Fale com o Brasil e o Mundo com até 90% de economia.
>>>>>http://www.uol.com.br/fone
>>>>>
>>>>>
>>>>>
>>>>>______________________________________________
>>>>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>>>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>>>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>______________________________________________
>>>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>
>>>>
>>>>
>>>
>>>__________________________________________________________________________
>>>UOL Fone: Fale com o Brasil e o Mundo com até 90% de economia.
>>>http://www.uol.com.br/fone
>>>
>>>
>>>
>>>______________________________________________
>>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>
>>>
>>
>>
>>
>>______________________________________________
>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista