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

Publicado por Alessandro de Oliveira Faria (A.K.A. CABELO) em 03/09/2004

[ Hits: 15.697 ]

Blog: http://assuntonerd.com.br

 


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:

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.

Outras dicas deste autor

Programa para visualizar graficamente sua rede de amizades no Orkut

Extraindo arquivos de um .rpm sem instalá-lo

Cubo mágico do futuro no Linux

Biometria facial no login do GDM

Trocar senha do SAMBA via estações Windows pelo próprio usuário

Leitura recomendada

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

PHP com suporte a PostgreSQL

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

Como ver a saída de qualquer comando MySQL no PHP

Suporte PHP5 oci8 no Oracle 11g - Ubuntu 8.04 Server

  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts