Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

claudemircruz

Configurar Firibird no Redhat 9

Recommended Posts

olá pessoal instalei o Firebird, no redhat mais qudno tento acessar pelo mozzilla, digitando

 

http://localhost/ibWebAdmin_1.0/index.html

 

me dá oseguinte erro:

Your php installation misses the interbase support!

Recompile php and configure --with-interbase[=DIR]

or edit your php.ini to load interbase.so respectively interbase.dll.

 

Instalei seguindo o seguinte tutorial: ( Alguém pode me dá uma dica?)

 

Downloads necessários:

 

No Linux:

Firebird SS - http://prdownloads.sourceforge.net/firebir...1-0.i686.tar.gz

 

No Windows:

Firebird SS - http://prdownloads.sourceforge.net/firebir....4731-Win32.exe

 

Após fazer o download do arquivo FirebirdSS-1.5.2.4731-0.i686.tar.gz descompacte o mesmo usando:

#tar -zxvf FirebirdSS-1.5.2.4731-0.i686.tar.gz

 

Entre na pasta do Firebird:

#cd FirebirdSS-1.5.2.4731-0.i686

 

Rode a instalação do Firebird:

#./install.sh

 

Quando for solicitada a senha do usuário SYSDBA coloque por exemplo masterkey (senha e usuário padrão)

 

Verificamos agora se o Firebird está rodando:

#service firebird status

 

Deve aparecer "fbserver está rodando."

 

Agora pare o serviço com o comando:

#service firebird stop

 

Entre no diretório onde está instalado o Firebird:

#cd /opt/firebird

 

Edite o arquivo firebird.conf:

#vi firebird.conf

 

Adicione a seguinte linha no final do arquivo (ou edite a linha semelhante que já deve existir no firebird.conf, alterando a porta para 3051 e descomentado-a):

RemoteServicePort=3051

Não esqueça de salvar o arquivo!

 

Restarte o serviço do Firebird:

#service firebird restart

#service firebird status

"fbserver está rodando"

 

O Firebird está rodando e ouvindo na porta 3051.

Caso sua aplicação seja acessada por muitos computadores na rede, altere o arquivo /etc/xinetd.conf ele deve ficar assim:

 

defaults

{

instances = 200

log_type = SYSLOG authpriv

log_on_sucess = HOST PID USERID

log_on_failure = HOST RECORD USERID

cps = 25 30

}

 

includedir /etc/xinetd.d

Compartilhar este post


Link para o post
Compartilhar em outros sites

Claudemir...

 

O problema ai esta no PHP, por padrão, o PHP do Linux não dá suporte ao Firebird/Interbase, dando apenas suporte padrão ao MySQL e o PostgreSQL. Como fazer para instalar o suporte ao Firebird?

 

Você pode seguir o seguinte tutorial:

http://www.phpbuilder.com/columns/glodt20020212.php3?aid=324

 

Para verificar os módulos ativos no seu PHP, execute a seguinte arquivo no seu servidor:

<?

phpinfo();

?>

ps.: se tiver usando PHP 5, esta tarefa é mais simples.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.