Código PHP:
class BD{
var $linea,$link;
function conectar(){
$this->link = pg_connect("dbname=basededatos host=192.168.0.1 port=5432 user=usuario password=secreto);
}
function cerrar(){
pg_close($this->link);
}
function consulta($q){
return pg_query($this->link, $q);
}
}
Yo me conecto de esa forma sin modificar nada claro que si tu servidor no estuviera en tu localhost o sea en la misma maquina donde esta tu apache entonces si tenes que dar permisos en el archivo pg_hba.conf para que desde otra maquina puedan acceder..
Saludos