みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

WindowsにおけるPHP拡張モジュールcurlのインストール

WindowsVistaにApacheとPHPを入れています。
各バージョン
Apache:2.0.63
PHP:5.2.5

curlを使う必要がありphp.iniファイル内の
;extension=php_curl.dll

extension=php_curl.dll
に変更しました。さらにネットでインストール方法をいろいろ検索し、ssleay32.dll、libeay32.dllをwindowsのsystem32にコピーしたりしてみましたが、phpinfo()ではいっこうにcurlが認識されません。

http://jp2.php.net/manual/ja/curl.setup.php
では、「libcurl パッケージをインストールしておく必要があります。」という記述が見られますが、インストールの方法がわかりませんでした。どのようにインストールするのでしょうか??

windowsでのcurlのインストール方法を教えてください。よろしくお願いします。

投稿日時 - 2008-10-10 03:02:20

QNo.4390604

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

ANo.1

うーん、予想が外れましたね。申し訳ありません。

php.iniが複数あるということはないでしょうか(例えば、XAMPPでインストールするとphp.iniは複数できたと記憶しています)。
もし複数ある場合は読み込まれないphp.iniを編集している可能性があるので、phpinfo(INFO_GENERAL);の出力結果からConfiguration File (php.ini) Pathの項目を確認してみてください。

思い当たるのはこれぐらいですね。

投稿日時 - 2008-10-11 07:36:11

補足

なるほど。でも、こちらの状況ではphp.iniは一つしかなさそうです。

他のextensionは;を外すときちんとphpinfo()で認識されるのですが・・・
どうやらcurlだけextensionの;を外しても認識しない状況みたいです。

ご返事ありがとうございました。

投稿日時 - 2008-10-13 01:11:01

ANo.1

リンクの貼られたページにはWin32ユーザへの注意としてlibcurl.dllは不要と書いてあるので不要なのでしょう。
apacheを再起動すれば認識すると思うので、今日windowsを立ち上げれば解決しそうな気がします。

投稿日時 - 2008-10-10 06:07:14

補足

さっそくのご返事ありがとうございます。

しかしながら、apacheの再起動を何度も試みても状況は変わりませんでした。パソコンを再起動しても同じ結果です↓↓

投稿日時 - 2008-10-11 04:57:06