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.788 ]

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

Livro: Como implementar IA na sua empresa (Gratuito)

Para voltar ao ultímo diretório acessado.

SSH no iPAD via USB

Instalando LibreOffice no Android

Assistindo vídeo 360 no Linux

Leitura recomendada

Mostrar os campos de uma tabela do PostgreSQL com PHP

PHP - Biblioteca PDO

PHP com suporte a PostgreSQL

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

Otimizando conexões entre PHP e MySQL

  

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