Pular para o conteúdo

Compilando o PHP4 com acesso ao banco Interbase / Firebird no Conectiva 9

Dica publicada em PHP / Banco de Dados
Alessandro de Oliveira Faria (A.K.A. CABELO) cabelo
Hits: 16.214 Categoria: PHP Subcategoria: Banco de Dados
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Compilando o PHP4 com acesso ao banco Interbase / Firebird no Conectiva 9

Elaborei logo abaixo uma receita de bolo para compilar o PHP com suporte ao banco de dados Interbase/Firebird.

Em primeiro lugar pare o serviço Apache:

# service httpd stop

Efetue o download dos fontes do PHP4:

ftp://ftp.unicamp.br/pub/conectiva/.../php4-4.3.3-26997U90_3cl.src.rpm

Instale os fontes:

# rpm -ivh php4-4.3.3-26997U90_3cl.src.rpm
# cd /usr/src/rpm/SOURCES/
# bunzip2 php-4.3.3.tar.bz2
# tar -xvf php-4.3.3.tar.gz
# cd php-4.3.3


Configurando a incorporação do Interbase:

# ./configure --with-apxs2=/usr/sbin/apxs --with-interbase=/opt/interbase --with-jpeg-dir=/usr --enable-sockets

Compilando:

# make

Instalando:

# make install

Atualizando o php.ini:

# cp php.ini-dist /usr/local/lib/php.ini
# cp php.ini-dist /etc/php.ini


Edite o httpd.conf, que se encontra em /etc/apache/conf/, para carregar o módulo do PHP adicionando as seguintes linhas abaixo:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
LoadModule php4_module libexec/libphp4.so
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

Agora vamos colocar o Apache no ar:

# service httpd start

Pronto! Agora o PHP está configurado para acessar o banco Interbase/Firebird.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Log4J 2.15.0 com problemas, veja a solução definitiva!

Mágicas com o utilitário screen em conexões remotas

O que a Microsoft espera que você não perceba

Configurando o apt-get via FTP no Conectiva

Biometria facial na autenticação do usuário root (atualização)

Mostrar os campos de uma tabela do PostgreSQL com PHP

Como lidar com strings complicadas no PHP

Geração automática de menu drop down com banco de dados em PHP

Mensagem de erro: "PHP Fatal error: Call to undefined function pg_connect()" [Resolvido]

Descobrir a senha do PHPMyAdmin

#1 Comentário enviado por removido em 11/02/2005 - 08:46h
Fala cabelo!

Me fala como eu faço para instalar o Interbase com um PHP5 que já está rodando em server apache2?

Sds
Sérgio
#2 Comentário enviado por Rodrigo-tiba em 27/03/2007 - 14:43h
Oi, compilei o php 5.2.1 com as seguintes opções: "[root@host php-5.2.1-build] # ../php-5.2.1/configure --with-apxs2=/usr/local/apache2/bin/apxs --disable-ipv6 --with-libxml-dir=/usr/lib/ --enable-dbase --enable-exif --with-gd=/usr/local/include --with-gd=/usr/local/lib --with-jpeg-dir=/usr/local/lib --with-interbase=/opt/firebird --with-phg-dir=/usr/lib", mas não sei se é so com a minha distro no trabalho (Conectiva 9, kernel 2.4), uso FirebirdSS 1.5.4 e tenho a mensagem de erro no browser: "Warning: ibase_query(): Unable to complete network request to host "localhost". Error reading data from the connection. in /blablabla.php on line xxx", a mesma query no isql funciona tudo blz. Sabe o que esta acontecendo? Tanto o php 4 como o 5 da este problema.

Contribuir com comentário

Entre na sua conta para comentar.