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
Biometria facial na autenticação do usuário root (atualização)
Download de palestra - FISL 10: Biometria em Linux, existe?
Como aumentar o desempenho do Samba?
OpenSuSE 10.3 – Guia de instalação do Compiz Fusion para leigos
Script para Ripar um cd inteiro
Leitura recomendada
Instalar Apache, PHP, MySQL e PostgreSQL no Ubuntu Linux 8.10
Enviando parâmetros para o Google e gravando o resultado em banco
Descobrir a senha do PHPMyAdmin
Como ver a saída de qualquer comando MySQL no PHP
Configurando o phpMyAdmin para acessar o MySQL remotamente
Comentários
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
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.
Mensagem
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
Enviar