▼スレッド
│
└◇1156:Cygwin+PostgreSQL+PHPでデータベースに接続できない。 [taku] 05/01 16:26
└◇1158:Re:Cygwin+PostgreSQL+PHPでデータベースに接続できない。 [taku] 05/02 <
Cygwin+PostgreSQL+phpに関する質問です。スレッド一覧
Cygwin+PostgreSQL(バイナリ)をWin2000で設定を行いました。
Cygwin付属のドキュメント通りサービスとしてインストールし、psqlでの接続までは正常に行えたのですが、php(Windows版)をインストールし、IIS下でサンプルプログラム(データベースと接続する)を使用したところ、下記のメッセージが出て接続できませんでした。
Warning: pg_connect() unable to connect to PostgreSQL server: could not create socket: 要求したプロトコルと互換性がないアドレスを使用しました。 (0x0000273F) in c:\inetpub\wwwroot\index.php on line 9
phpのインストールに当たって次の設定は行っています。
・phpのphp_pgsql.dllのコメントははずす。
・posgresql.confのtcpip_socketのコメントを外し、値をtrueにしました。
ドキュメントへのアクセスはhttp://127.0.0.1/test.php
または、http://自分のPCのIPアドレス/test.phpで行いました。
両IPとも、pg_hba.confには登録されています。
インターネットや他のメーリングリストの過去ログ等から検索したのですが、わかりませんでした。
どうか宜しくお願いします。
原因がわからずWWWサーバにApacheを使う等色々意味のないことをしていたら一応自己解決しました。スレッド一覧
サンプルでdbnameだけを指定していたのですが、userとhostを指定することでエラーは出なくなりました。
hostとuserを指定していないサンプルはpostgresql.conf自体の設定が違うのでしょうか??