プロが教えるわが家の防犯対策術!

PHPでPostgreSQLに接続しようとすると、
エラーメッセージが出て接続できません。
コマンドプロンプトからの接続は可能です。

環境:PHP5、Apache2.2、PostgreSQL8.24
全て同じサーバにインストールしています。


*********************************************
コマンドプロンプト
*********************************************
>psql -U postgres -h localhost test
>Password for user postgres::testpass

>Type: \copyright for distribution terms
>\h for help with SQL commands
>\? for help with psql commands
>\g or terminate with semicolon to execute query
>\q to quit
>
>
>test=#

*********************************************
↑問題なく接続できます。
*********************************************



*********************************************
PHP
*********************************************

<?php

$con = pg_connect("host=localhost dbname=test user=postgres password=testpass");

?>


*********************************************
エラーメッセージ
12行目は「pg_connect」のところになります。
Fatal error: Call to undefined function pg_connect() in C:\Program Files\Apache…test.php on line 12
*********************************************

php.ini ファイルはextension=php_pgsql.dll をアンコメントしてあります。

宜しくお願い致します。

A 回答 (1件)

> php.ini ファイルはextension=php_pgsql.dll をアンコメントしてあります。



この後で、Apacheをリスタートしてありますね?

この回答への補足

申し訳ありません。
再度、APACHEを再起動したら動作しました。
ありがとうございました。

補足日時:2007/08/30 17:32
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
Apacheはリスタート済みです。
何が原因なのでしょうか。

お礼日時:2007/08/30 14:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!