田村といいます。 apacheからpostgresqlへアクセスする時のユーザー名は Vine3.2では「apacheユーザー」で行っているようです。 「apache」をpostgresql のユーザーに登録することで コネクションできるようになりました。 私は「nobodyユーザー」でpostgresqlにアクセスしているものと 勘違いしていました。 また、下記のように引数でユーザー指定してもコネクションできました。 $pg=pg_connect("dbname=owner user=owner"); ご指摘いただいた皆様、どうもありがとうございました。