Compilando o PHP4 com acesso ao banco Interbase / Firebird no Conectiva 9
Dica publicada em PHP / Banco de Dados
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:
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
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.
Me fala como eu faço para instalar o Interbase com um PHP5 que já está rodando em server apache2?
Sds
Sérgio