Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: RaioX
Por gcesar
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Compilando o PHP4 com acesso ao banco Interbase / Firebird no Conectiva 9
Linux user
Publicado por Alessandro de Oliveira Faria (A.K.A. CABELO) em 03/09/2004

Login: cabelo, 5652003 pontos | Blog: http://cabelovivaolinux.wordpress.com/
[ Hits: 10826 ]

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

Leitura recomendada
   Dica Linux recomendada Instalar Apache, PHP, MySQL e PostgreSQL no Ubuntu Linux 8.10
   Dica Linux recomendada Portal TechRoot
   Dica Linux recomendada Como ver a saída de qualquer comando MySQL no PHP
   Dica Linux recomendada Suporte PHP5 oci8 no Oracle 11g - Ubuntu 8.04 Server
   Dica Linux recomendada mysql_num_fields e mysql_field_name no PHP

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.