hide98's blog

くうねるあそぶ。で過ごしたい。が。

Windows XP + Apache 2.2 + PHP 5.2.10 ではまった。

PostgreSQL単体は動作しているし、ApachePHPもちゃんと動作している、、、
しかしPostgreSQLPHPの連携ができないーーー!!!!なぜだーー!!と色々検索してみると。
Windows + PHP5.2 + PostgreSQLでハマった人へ
前にPHP5.2.5あたりでphp_pgsql.dllが壊れていてハマった経験あり。PHP5.2.10だから直っているだろうという思い込みのまま環境構築していったため、、、またハマったー(´・ω・`)

5.2.10のphp_pgsql.dll。サイズは92kb

5.2.4のphp_pgsql.dll。サイズは165kb

過去のバージョンは
http://www.php.net/releases/
からダウンロードできます。
5.2.4のWindows binaryを落としてきて、解答し、extフォルダの中のphp_pgsql.dllをインストールしたpho_pgsql.dllに上書き。Apacheを再起動すると、、、無事にPostgreSQLとの連携ができました。

しかし、ただいまの時刻は2:43.。。。いい勉強になりました(´・ω・`)