« PC静音化計画1年ぶりの大須 »

Windows版PHPでPostgreSQLが使えない

Windows版PHPでPostgreSQLが使えない

パーマリンク 2009/05/05 08:26:39 著者: kumaold メール
カテゴリ: 自宅鯖, サーバ関係

自宅鯖環境でもPostgreSQL+IIS+CakePHPで運用しようと、PHPからPostgreSQLにつなぐところではまったのでメモ書き。
 

すでにPHP+MySQL環境では使えていたので、そこにPostgreSQL環境でも使えるようにするには、php.iniを次のように書き換えます。

extension=php_pgsql.dll (先頭の;を外してコメントアウト解除)

普通はこれだけで使えるようになるはずなのに・・・

CakePHPでいくらDBの設定をしても「接続可能」とも「接続不可能」とも表示されずに、DBを見に行くところで画面が真っ白になってしまいます。


どうやら調べてみると、公式でも報告されているWindows版PHP 5.2.6以降に存在するバグのようで、php_pgsql.dll自体が壊れているとのこと。

これを5.2.5以前のバージョンと差し替えることで、無事に動くようになりました。

http://museum.php.net/php5/php-5.2.5-Win32.zip

PostgreSQL 徹底活用ガイド for WindowsPostgreSQL 徹底活用ガイド for Windows
斉藤 浩

インプレス 2005-03-31
おすすめ平均
type="text/javascript" src="http://www.ad16.jp/socailmedia.php?a=CCBot%2F2.0+%28http%3A%2F%2Fcommoncrawl.org%2Ffaq%2F%29&u=http%3A%2F%2Fkuroutoshikou.blog16.jp%2Findex.php%2F2009%2F05%2F05%2Fwindowsc_phpa_spostgresqla_afia_a_oa" charset="EUC-JP">

一六社で働くITエンジニアのブログ。

普段はWeb系システム開発と地元のPCサポートをやってます。いつの間にやら会社に8年目。
技術ネタ中心に日々の仕事と生活と趣味やらを気が向いたら書いてます。

2017年4月
 << <   > >>
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

検索

XMLフィード

16ブログ     powered by b2evolution free blog software