PHP 5.3.0 を Windows で動かすと Apache ログに
<b>Warning</b>: PHP Startup: Unable to load dynamic library 'c:\php\ext\php_pgsql.dll' - このオペレーティング システムでは %1 は実行されません。
in <b>Unknown</b> on line <b>0</b><br />
が出るんだけど、動いてる人いる?
php_curl.dll や php_mbstring.dll は読みこめているのだけど、php_pgsql.dll だけ動かん。
>>944 5.2.x の php_pgsql.dll でも動かないね
殆どのphp_pgsql.dllは壊れたまま
だから古いバージョンのライブラリから持ってこないとダメ
>>946 だよね。
5.2.9 のときも 5.2.6 のを持ってきていたので、5.2.6 のを持ってくると
<b>Warning</b>: PHP Startup: Unable to load dynamic library 'c:\php\ext\php_pgsql.dll' - 指定されたプロシージャが見つかりません。
という
>>944 とは違うメッセージ。そして動かず。5.2.9 のも同様。
成功した人いないのかな。
>>947 おかしいのは5.2.6以降なので、5.2.5のだったらOK。
ちなみに自分はWampServer使ってるけど、差し替えて動いてる
致命的なバグじゃん。しかも、3世代も4世代も修正されてないって。
>>948 WampServer をダウンロードして
php_psql.dll をコピーしたのだが変わらず。
インストールに疲れたので明日再挑戦してみる。
ありがとう。
>>950 WampServerのAddonsで、5.2.5をインストール→中のphp_pgsql.dllをコピー
解凍できるなら、Addonsだけ落として中身だけもらえばいいよ
>>951 いろいろとありがとうございます。
アドオンの WampServer2-PHP525.exe をダウンロードしてコピー。
やはり動かず。。。
<br />
<b>Warning</b>: PHP Startup: Unable to load dynamic library 'c:\php\ext\php_pgsql.dll' - 指定されたプロシージャが見つかりません。
in <b>Unknown</b> on line <b>0</b><br />
>>952 右下のアイコン左クリックして、PHP→version→5.2.5で切り替え
954 :
nobodyさん:2009/07/01(水) 21:01:49 ID:gWTAL2bR
やさしいご回答のほうありがとうございました。
指摘されたことをまず勉強してからPHPの話を出させていただきますね
>>952 5.2から5.3はコアAPI関数のシグネチャとかも変わってるからdll流用は_
ぽすぐれを諦めた
>>955 ありがとうございます。
ということは Windows 上の PHP 5.3 では
今のところ PostgreSQL が使えないのですね…。