人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

phppgadminで
「データベースをサポートするように PHP のコンパイル・インストールがされていません。」と出ます。

macのhomebrewでpostgresはインストールし、
同バージョンのpgsql.soをphpのextにいれ、php.iniを変更したのですが、ダメでした。
下記を参考にしております。

ttp://qiita.com/hanashima/items/e22a0247712e47fe41d0

●質問者: makocan
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● alfa-gadget
●200ポイント

こちらが参考になるのではないでしょうか。
MacにphpPgAdminを入れてみる|プログラマのマジメなブログ

phpでpostgresqlを使える状態になっていない場合、/phpPgAdmin/にアクセスすると以下のようなメッセージが表示されると思います。
「データベースをサポートするように PHP のコンパイル・インストールがされていません。configure の --with-pgsql オプションを用いて PHP を再コンパイルする必要があります。」
または
「Your PHP installation does not support PostgreSQL. You need to recompile PHP using the --with-pgsql configure option.」

言われた通りphpをインストールしなおす必要があるかもしれません。configureで--with-pgsqlを付けてコンパイルしてインストールします。
CentOSとかだと「yum install php-pgsql」だけでいけると思います。
自分はMacPortsで入れ直しました。ついでに必要そうなものがあったら入れておく。

インストール済みのphpとオプションを確認する。
# port installed | grep php
php5 @5.3.2_0+apache2 (active)
アンインストール
# port uninstall php5
インストール
# port install php5 +apache2 +mysql5 +postgresql84
インストール中にphp5-postgresqlをインストールしてくださいと出る。
The +postgresql83 variant is obsolete. Please install the php5-postgresql port instead.
最後の方でこのphpを有効にする方法を教えてくれる。
If this is your first install, you need to activate PHP in your web server.


質問者から

すみません。
extension_dirの指定ミスでした。


関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ