Wamp 2.2 で未定義関数 curl_init() を呼び出すとエラーが発生する 質問する

Wamp 2.2 で未定義関数 curl_init() を呼び出すとエラーが発生する 質問する

GoogleとFacebookの認証を実装しようとすると、以下のエラーが発生します。Windows 7でWAMPサーバーを使用する

致命的なエラー: E:\wamp\www\mysite\protected\extensions\eauth\EAuthServiceBase.php の 273 行目で未定義の関数 curl_init() を呼び出しました

使っています、

  • ワンプサーバー 2.2
  • PHP バージョン 5.3.13

php_curl モジュールも有効にしました。確認のために php.ini をチェックしたところ、以下のようにコメントが解除されています。

;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll

このコードは、xampp の ubuntu では動作しましたが、Windows の wamp では動作しませんでした。私は見つけられる限りのことをすべて試しました。このスレッドのコメントに従って、php_curl.dll の置き換えも試しました。未定義関数 curl_init() の呼び出し - WAMP を使用

私のphpinfo()は以下のようになります。ここに画像の説明を入力してください

パーティション E:\ に wamp をインストールしましたが、「構成ファイル (php.ini) パス」が異なっているようです。C:\Windows です。

問題の解決にご協力ください。

ベストアンサー1

こちらにアクセスして、Fixed curl extensions の下にファイルを作成します。http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ダウンロードして関連ファイルを置き換えたら、サーバーを再起動します。ブラウザでローカルホストに移動し、読み込まれた拡張機能の下に curl 拡張機能が表示されていることを確認します。

おすすめ記事