[FUG-BR] Problemas com LIB
Flávio Barros
flaviobarros.gyn em pop.com.br
Sex Mar 24 14:13:03 BRT 2006
Pessoal, ainda estou com problemas para o php 5 reconhecer o Postgresql
8.1.3
Só para relembrar. Instalei os seguintes aplicativos pelos ports na
sequência abaixo:
Apache-22
Php5
php5-extensions com suporte a postgresql (ELE INSTALOU O CLIENTE PARA O
POSTGRESQL 7.4)
Postgresql 8.1.3
Até tudo uma maravilha. Foi quando fui instalar o postgresql 8.1, tb
pelos ports. apareceu uma mensagem dizendo que client para postgresql
7.4 já estava instalado. O que eu fiz ? Desinstalei o client para
postgresql 7.4 e instalei o client para postgresql 8.1
Só que agora o php não está mais com o suporte ao postgresql.
Fiz que os colegas da lista me sugeriram mas não funcionou.
Resolvi fazer o seguinte. Desinstalei tudo menos o Apache22 e instalei a
seguinte sequência:
Postgresql 8.1.3
Php5
php5-extensions com suporte a postgresql
Não deu certo. O suporte ao pgsql não funcionou. E olha que durante a
compilação do php5-extensions conforme pode ser observado nas mensagens
abaixo:
==> php5-extensions-1.0 depends on file:
/usr/local/lib/php/20050922/pdo.so - found
===> php5-extensions-1.0 depends on file:
/usr/local/lib/php/20050922/pgsql.so - found
Analisando melhor a situação encontrei o seguinte problema:
NO /usr/local/etc/php/extensions.ini aparece a entrada para a lib do
pgsql conforme abaixo::
extension=pgsql.so
Executei um find só para tirar confirmar a existência da lib:
# find / -name "pgsql.so"
/usr/local/lib/php/20050922/pgsql.so
Foi quando resolvi executar um ldd. Vejam o resultado:
# ldd /usr/local/lib/php/20050922/pgsql.so
/usr/local/lib/php/20050922/pgsql.so:
libpq.so.3 => not found (0x0)
O que fiz: Criei um link conforme a linha abaixo.
# ln -s libpq.so.4 libpq.so.3
# ldconfig
Ao executar phpinfo() agora aparace o suporte ao pgsql, mas ao
Postgreslq 7.4.12 e não ao 8.1.3.
Em outro servidor postgresql que tenho aparece o seguinte:
# ldd /usr/local/lib/php/20050922/pgsql.so
/usr/local/lib/php/20050922/pgsql.so:
libpq.so.4 => /usr/local/lib/libpq.so.4 (0x28164000)
libintl.so.6 => /usr/local/lib/libintl.so.6 (0x2817d000)
libssl.so.4 => /usr/lib/libssl.so.4 (0x28186000)
libcrypto.so.4 => /lib/libcrypto.so.4 (0x281b4000)
libcrypt.so.3 => /lib/libcrypt.so.3 (0x282a6000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x282be000)
O que pode ser isso ?
Alguém tem uma luz ?
--
Desde já agradeço,
*********************************************************************
Flávio de Oliveira Barros
Manaus - Amazonas - Brasil
Linux Registered User# 278223 LPI ID: LPI000056610
Amsn flaviobarros_us em hotmail.com ICQ 3649766 Skype: flaviobarros_us
...
ºvº
/(_)\
^ ^
Powered by FreeBSD® 6.0 GNU/Linux & GNU/Slackware® 10.2
"Linux is for people who hate Windows,
BSD is for people who love UNIX"
*********************************************************************
_______________________________________________________
Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça.
http://br.messenger.yahoo.com/
_______________________________________________
freebsd mailing list
freebsd em fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br
Mais detalhes sobre a lista de discussão freebsd