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

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

Economizando digitação com o comando cp

ROM e vídeo demonstrativo sobre o Firefox OS 3.0.0.0 Pre-release

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

Assistindo vídeo 360 no Linux

SSH no iPAD via USB

Leitura recomendada

Mostrar as tabelas de um banco de dados no PostgreSQL usando 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]

Paginação com ADODB

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