1

私は以前、たとえばlamppのような「準備済みのWeb環境」(apache + php +いくつかのrdbms)を使用していました。今、私はマシンを手に入れました。メモリが限られていて、lammpのようなものをインストールできません(大きすぎます)が、Web環境が必要です。私はすでにapache(ディストリビューションから)をインストールしました。PHPはOS(DEBIAN)と一緒にインストールされました。私はPostgreSQLである私のお気に入りのrdbmsをインストールしましたが、問題があります。PHPはpostgresqlで動作したくないのです。phpinfo()を表示すると、PDOテーブルでnotihngが有効になっていることがわかります。

さて、質問:本当にPHPを再コンパイルする必要がありますか?PHPのドキュメント(http://www.php.net/manual/en/pgsql.installation.php)にも次のように記載されています。「...共有オブジェクトモジュールが利用可能な場合、PostgreSQLモジュールはphp.iniまたはdl()関数」。

私は試しました:extension = pgsql.soですが、機能しませんでした

誰かが助けることができますか?私はこれを数時間試みてきました:(

4

1 に答える 1

5

Debianではパッケージをインストールする必要がありますphp5-pgsql。ちょうど試して

sudo apt-get install php5-pgsql

(最終的にいくつかの依存関係をインストールする必要があるかもしれません。)

于 2012-04-24T15:39:20.450 に答える