pensavo a windows perchè ho letto "dll" nel tuo post e pensavo smanettassi con windows. Cmq se ora phpinfo ti visualizza il supporto a pgsql, controlla che nel php.ini ci sia la visualizzazione degli errori attiva e vedi quale errore effettivamente ti posta... che sò, nel tuo file non c'è per esempio l'ip del server (localhost immagino) e questo magari gli darà errore...