[PHP-users 10578] PostgreSQLへの接続について

php-users@php.gr.jp php-users@php.gr.jp
Sun, 6 Oct 2002 14:56:21 +0900


野村と申します。いつもお世話になっています。

Apache1.3.26+国際化版PHP4.2.2+PostgreSQL7.2.1を使っています。
PHPで次のようなスクリプトを書いて、PostgreSQLに接続させようとしましたが、
$connectDbName = "host=localhost port=5432 dbname=mydb";
$conn = pg_connect($connectDbName);

次のようなメッセージが出てきました。
Warning: pg_connect() unable to connect to PostgreSQL server: could not 
connect to server: Connection refused Is the server running on host 
localhost and accepting TCP/IP connections on port 5432? in /home/httpd/
docs/ibbs/ibbs.php on line 317

OSはRedHat 6.2で、/etc/serviceの中を見ると、
postgres  5432/tcp
postgres  5432/udp
というくだりはあります。

上記で、
$connectDbName = "dbname=mydb";
$conn = pg_connect($connectDbName);
とすると、問題なく接続できます。

これは、どうしてでしょうか。皆様にご教示いただけば有り難いのですが。