[PHP-users 29694] Re: PHP5 Postgresql-8.1 で connect 出来ない

SUGIMURA Takashi sugimura @ yasudakei.org
2006年 7月 10日 (月) 21:21:51 JST


杉村です。

> > testhost @ tage:/etc/postgresql/8.1/main$ psql -d tage -h localhost -p
> > 5433 -U tage
> > でつながります。php5 でのパラメーターは、
> > host=localhost dbname=tage user=tage port=5433
> > です。
> > psqlとpostgresqlは同一ホストで実行しています。
> > 
> > なお、このソースはpostresql-7.4とphp4では動いていましたし、php5のcliによ
> > るコマンドも動いていますので、apache2 + postgresql-8.1 + php5 の時の問題
> > だと思われます。
> 私も試してみました。
>   VineLinux-3.2
>   apache-2.2.2
>   PHP-5.1.4
>   postgresql-8.1.4  (port 5432)でインストール
> pg_connect(dbname=aaa port=5432 user=bbb password=ccc)ですが、
> 接続出来るようです。
> 

この方が困っているのは PostgreSQL が LISTEN している port を
default の 5432 以外で上げているときに php-pgsql からつながらない
ということなのでは。

わたしは試していませんが。

---
杉村 貴士 <sugimura @ YasudaKei.org>
GnuPG fingerprint: C81B 9835 1C9E BD9B 84BF  9785 0B91 D08B F667 DCED


PHP-users メーリングリストの案内