[PHP-users 8385] Windows2000+PHP4+PostgresqlでのDBへのアクセス

MINAMIZAWA php-users@php.gr.jp
Wed, 3 Jul 2002 20:07:59 +0900


NANZAWAと申します。
はじめて質問させていただきます。

Windows2000+PHP4+Postgresqlにて
phpからPostgresのデータベースにアクセスしようと試みているのですが、
エラーメッセージが表示されてしまいます。
Postgresはcygwin上で動かしています。
いろいろと調べてみたのですが動いてくれません。
みなさんどうぞよろしくお願いします。

http://localhost/testdb.php
のようにローカルから見ようとしています。
phpのソースは以下の通りです。
--------------------------------------------------------
<html>
<head><title>db test</title></head>
<body>

<?php

 $con = pg_connect("dbname=sample");
 if ($con == false) {
  print("データベースに接続できませんでした。");
  exit;
 }else{
 print("データベースの接続に成功しました。");
 }
 pg_close($con);
?>
</body>
</html>
--------------------------------------------------------

実行したあとのエラーメッセージは以下の通りです。
--------------------------------------------------------
Warning: pg_connect() unable to connect to PostgreSQL server: could not
create socket: 要求したプロトコルと互換性がないアドレスを使用しました。
(0x0000273F) in c:\program files\apache group\apache\htdocs\testdb.php on
line 7
データベースに接続できませんでした。
--------------------------------------------------------