• 締切済み

PHPのpostgreSqlの関数???

Postgresqlへのパスは下記のとおり通っています。 fumi@tsl fumi]$ echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/pgsql/bin:/home/fumi/bin PHPを起動したら下記のエラーが出るのは何故でしょうか?どうすれはpostgresqlの関数をPHPで使えるようになりますか? Fatal error: Call to undefined function: pg_connect() in /home/fumi/www/pgimage-1.2/init.inc on line 54 よきアドバイスお願いいたします。

みんなの回答

noname#9414
noname#9414
回答No.2

一応phpinfo()関数を使用してpostgreSQLをサポートしているか確認した方がいいでしょう。単純にphp.iniファイルで使用不可になっている可能性もありますので・・・ ただ、実際に./configureからサポートされていないと、コンパイルをし直さなければならないので、正直面倒だと思いますよ。RPMなどでインストールする場合、欲しい機能がなかったりするので、素直にソースからインストールの方が楽だと思います。一度おためしください。 ではでは☆

torikokko
質問者

お礼

もう一度やってみたいと思います。ありがとうございました。

noname#9414
noname#9414
回答No.1

コンパイル時にきちんとpostgreSQLを使うと./configureのオプションに含めたのでしょうか?これを含めないと関数がサポートされないので、そういったエラーが出るはずです。 ではでは☆

torikokko
質問者

補足

一度、インストール終了したあとconfigureで後からオプションを追加できないでしょうか?

関連するQ&A