質問: pgsql.ini のファイルは何所にありますか。 fedoracore4にpostgresql7.4.6をソースからコンパイルしてインストールしました。 学習書に、 phpインストール時に configureオプション --with-config-file-scan-dir-dir で指定したディレクトリにpgsql.ini をおく、と書いてあるのですが、私の場合、yumでphp5.04 をインストールしています。 /usr/local/pgsql/の下に、bin,doc,include,lib,man,shareの各サブディレクトリはあります。 /etc/php.d ディレクトリはありますが、中は空です。pgsql.ini ファイルを見つけることが出来ません。 1.pgsql.ini ファイルは何所にあるのでしょうか? 2.新規に作成する必要があるのでしょうか? ググリましたが、適当な資料を探し得ませんでした。 pgsql.ini の編集と置き場について、良い参考資料を教えて頂ければ大変有難いです。
回答: 最終的に php から postgresql に接続したい, ということでしょうか。 yum で php をインストールしたとのことですが, 取りあえず下記2点を確認してみて下さい。 ・phpinfo() を実行して pgsql の項目が表示されるかどうか ・(表示されていなければ)php の postgresqlモジュールはインストールされているか % rpm -qa pgsql で, php-pgsql がインストール済みか確認してみて下さい。 # php の postgresqlモジュールは, php-pgsql という名前だと思います