Windows + PHP + PostgreSQL の設定

Windows + PHP5.2.9 + PostgreSQL の環境を構築しようとしたところ、以下のようにphp.iniを設定し、phpinfoで確認してもpgsqlが読み込まれない。

php.ini
;コメントアウトをはずした
extension=php_pgsql.dll

色々調べてみると、PHP5.2.9以降にバンドルされているphp_pgsql.dllのコンパイルが正しく行われておらず、dllがちゃんとできていないとのこと。以下よりphp.5.2.5をダウンロード、php_pgsql.dllを差し替えることによって解決。5.2.6以降ずっとおかしいってどういうこと?