Configurando suporte Firebird no LAMP (xampp) em Lubuntu

Depois de muito quebrar a cabeça, esse artigo ensina como compilar os componentes para dar suporte do Firebird ao LAMPP. Como instalar as bibliotecas e passar pelo doloroso processo de compilação das fontes para ter suporte Firebird no LAMPP.

[ Hits: 10.769 ]

Por: Perfil removido em 24/11/2015


Preparando o PHP e fazendo nascer o interbase.so



Bom, em tese, agora para ativar o suporte Interbase é só ir na configuração do PHP (/opt/lamp/etc/php.ini), procurar pela linha ";extension=interbase.so" e remover o comentário (ou seja, apagar o ";"), reiniciar o xampp (ou somente reiniciar o Apache - dá na mesma) e... nada funciona!

Se tentar conectar no Firebird com o PHP através do ibase_connect() provavelmente um erro do tipo:

PHP Fatal error: Call to undefined function ibase_connect() in /opt/lampp/htdocs/dashboard/test.php on line 1
vai ocorrer. Nesse exemplo minha página de testes era test.php, com um simples script:

<?php ibase_connect("qualquer coisa"); ?>

A intenção era ver só se a conexão funcionava.

Ao verificar o log de erros (/opt/lampp/logs/php_error_log) dá pra ver que o erro ocorre porque o interbase.so não é encontrado para ser carregado. No meu caso:

PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/interbase.so' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/interbase.so: Não é possivel abrir arquivo de objetos compartilhado: Arquivo ou diretório não encontrado in Unknown on line 0
Ok, agora é só conseguir um interbase.so e colocar ele na pasta /opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/ que vai dar tudo certo, não é?? errr...

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Preparando o PHP e fazendo nascer o interbase.so
   3. Compilando a extensão do PHP para obter o interbase.so
Outros artigos deste autor

Funtoo Linux - Pré-instalação

Configurando um servidor DNS e DHCP na rede

Bluetooth descomplicado em notebook Toshiba / HP

Como fazer seu programa Kylix chamar uma aplicação externa

Datagramas IP (Protocolo Internet)

Leitura recomendada

Como converter sua partição de ext2 para ext3

50 toques antes de instalar o Slackware 14.1

Como configurar a sua placa de TV PixelView PlayTV Pro no Linux

Servidor Fedora 11 de maneira fácil e funcional

Instalação e Configuração de Servidor SSH no Debian

  
Comentários
[1] Comentário enviado por theusccruz em 04/12/2020 - 00:26h

Amigo muito obrigado!!!
Estava sofrendo muito com esse erro, agradeço muito

abraços!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts