bom, o problema era mesmo q o pacote php5-pgsql nao estava instalado...
ah, e tem q habilitar o tcpip, no arquivo /etc/postgresql/7.4/postgresql.conf
tem uma linha comentada assim:
;tcpip=false
descomente ela e coloque como true:
tcpip=true
eh isso... postei pro caso de algem ter dúvida parecida...
:lol: