windows版PHPのPostgreSQL用DLLのバグ

我ながらすっきりしないタイトルだ

PHPの5.2.6と4.4.9がこないだ出ました
開発用にWindows版を使っているという人もけっこういるとおもうのだけど、
Windows版には問題があるので、要注意!

一応、apache2.0系との組み合わせでは発症する
2.2系はもともと対応していないもののはず
公式に配布されているWindows版の php_pgsql.dll がどうも壊れている模様
これは、5.2.6 も 4.4.9 もどちらも

サイズも従来の半分くらいしかないので、コンパイルに失敗しているとかそのへんだとおもう

回避方法としては、1つ前のバージョンから php_pgsql.dll を持ってくるというもの

公式サイトのdownloadsページにはリンクは見つからないが、現時点では実はダウンロード可能
以下がダウンロード用URL
4.4.8
http://jp2.php.net/get/php-4.4.8-Win32.zip/from/a/mirror
5.2.5
http://jp2.php.net/get/php-5.2.5-Win32.zip/from/a/mirror

まぁダウンロードできなくなったら、ここにアップしてもいいけど
(ライセンスに違反しないなら)


ちなみにこれらはバグ報告されているみたい
4.4.9
http://bugs.php.net/bug.php?id=45771
書かれている回避方法はここで書いているのと同じみたいね
で、4系は4.4.9で終わりだから、このバグは解消されることはないだろうとも書かれている
メンテナンス関係で4系をしばらく使わないといけない人は要注意ですね

5.2.6
http://bugs.php.net/bug.php?id=44905
こちらは読んでないけど、タイトル的にもたぶんそうだとおもう


まぁPHPみたいな○○な言語なんて窓から投げ捨ててしまえ!ということだろうか




カテゴリ: , , , ,

関連する記事

この記事に関連する記事は、0 件です。

トラックバック

このブログ記事に対するトラックバックURL
http://fakelife.info/mt/system/mt-tb.cgi/104

コメントする


画像の中に見える文字を入力してください。