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 をアンコメントしてあります。
宜しくお願い致します。
お礼
回答ありがとうございます。 Apacheはリスタート済みです。 何が原因なのでしょうか。
補足
申し訳ありません。 再度、APACHEを再起動したら動作しました。 ありがとうございました。