PHP総合雑談スレ

このエントリーをはてなブックマークに追加
944nobodyさん
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 だけ動かん。
945nobodyさん:2009/07/01(水) 16:30:01 ID:???
>>944
5.2.x の php_pgsql.dll でも動かないね
946nobodyさん:2009/07/01(水) 18:02:53 ID:???
殆どのphp_pgsql.dllは壊れたまま
だから古いバージョンのライブラリから持ってこないとダメ
947nobodyさん:2009/07/01(水) 18:11:33 ID:???
>>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 のも同様。
成功した人いないのかな。
948nobodyさん:2009/07/01(水) 18:38:51 ID:???
>>947
おかしいのは5.2.6以降なので、5.2.5のだったらOK。
ちなみに自分はWampServer使ってるけど、差し替えて動いてる
949nobodyさん:2009/07/01(水) 18:46:23 ID:???
致命的なバグじゃん。しかも、3世代も4世代も修正されてないって。
950nobodyさん:2009/07/01(水) 19:02:15 ID:???
>>948
WampServer をダウンロードして
php_psql.dll をコピーしたのだが変わらず。
インストールに疲れたので明日再挑戦してみる。
ありがとう。
951nobodyさん:2009/07/01(水) 19:11:20 ID:???
>>950
WampServerのAddonsで、5.2.5をインストール→中のphp_pgsql.dllをコピー
解凍できるなら、Addonsだけ落として中身だけもらえばいいよ
952nobodyさん:2009/07/01(水) 19:23:32 ID:???
>>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 />
953nobodyさん:2009/07/01(水) 19:26:07 ID:???
>>952
右下のアイコン左クリックして、PHP→version→5.2.5で切り替え
954nobodyさん:2009/07/01(水) 21:01:49 ID:gWTAL2bR
やさしいご回答のほうありがとうございました。
指摘されたことをまず勉強してからPHPの話を出させていただきますね

955nobodyさん:2009/07/01(水) 22:23:40 ID:???
>>952
5.2から5.3はコアAPI関数のシグネチャとかも変わってるからdll流用は_
956nobodyさん:2009/07/02(木) 00:27:31 ID:???
ぽすぐれを諦めた
957nobodyさん:2009/07/02(木) 09:24:56 ID:???
>>955
ありがとうございます。
ということは Windows 上の PHP 5.3 では
今のところ PostgreSQL が使えないのですね…。