PostgreSQL、PHP、Apache、Windows

postgres拡張機能をロードしないという問題に直面しました。 動的ライブラリをロードできず、ログにApacheが書き込まれました。 この問題は、php> 5.2.8 apache2.2 postgresql> 8.3.1で発生します。2、3時間後にすぐに解決策が見つかりませんでした。

ここではru.php.net/manual/ru/pgsql.setup.php#88042です



そして、バランサーが私に投げかけるru2.php.net/manual/ru/pgsql.setup.phpには、このkamentが含まれていないためです。 rhinet phpが気に入らず、CSSが飛び、infaが不完全で、一般的にサーバーが切断されます



ps:pgsql.setupセクションはすぐにグーグル化されず(マナではinstallに置き換えられます)、一部の人々はリンクをたどることを好まないので、アドバイスしたことを引用しています:

インストーラーが設定するセクションのApache構成で、クライアントまたはpostgresをロードするための行を追加する必要があります

#BEGIN PHPインストーラーの編集-アンインストール時にのみ削除

PHPIniDir "PATH_TO \ php \"

ロードファイル「PATH_TO \ php \ php5ts.dll」

ロードファイル「PATH_TO \ pgsql \ bin \ libpq.dll」#this one

LoadModule php5_module "PATH_TO \ php \ php5apache2_2.dll"

#PHPインストーラーの編集を終了-アンインストール時にのみ削除



All Articles