170

WAMPをWindows764ビットにインストールしました。cURLは機能していませんが、それでもWAMPトレイから有効にしています。

PHPフォルダーとApacheフォルダーの両方についてもコメントextension=php_curl.dllを外しました。php.ini

Windowsは私にエラーメッセージを出します、

PHPの起動:ダイナミックライブラリ'c:/wamp/bin/php/php5.4.3/ext/php_curl.dll'を読み込めません-サイドバイサイド構成が正しくないため、アプリケーションを起動できませんでした。詳細については、アプリケーションイベントログを参照するか、command-linsxstrace.exeツールを使用してください。」

この問題を解決するにはどうすればよいですか?

4

14 に答える 14

309

http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/に移動し、 PHPに対応する cURL バージョンをダウンロードします。「固定カール拡張機能:」の下のバージョン。

PHP 5.3.13 を使用している場合は、「php_curl-5.3.13-VC9-x64.zip」をダウンロードしてください。最初に「VC」バージョンを試してください。次に、ext フォルダー内の php_curl.dll を置き換えます。これは私にとってはうまくいきました。

于 2012-06-11T08:58:47.210 に答える
25

私はまったく同じ問題を抱えていました。ほとんどすべてを試し、スタック オーバーフローを掘り下げた後、ついにその理由を見つけました。Windows 用の PHP 5.4.3 および PHP 5.3.13 x64 (64 ビット) とは別に、「fixed curl extension」をダウンロードしてみてください。

「php_curl-5.4.3-VC9-x64」をダウンロードしましたが、うまくいきました。お役に立てば幸いです。

于 2012-12-03T05:20:34.733 に答える
13

私のために働く:

  • このリンクに移動
  • 「修正されたカール拡張機能:」の下にある *php_curl-5.4.3-VC9-x64.zip* をダウンロードします。
  • php_curl.dllフォルダ内のファイルを置き換えextます。

これは私にとってはうまくいきました。

于 2013-05-05T12:12:17.103 に答える
5

私自身、これにかなり苦労しました..最終的に、Apache 2.2.9を使用したPHPバージョン5.3.1が機能しました...

php5.dll が見つからないという一貫したエラーが発生していました。このために、php.ini必要のないすべての古いファイル (WAMP フォルダーの外) の名前を に変更しましたold_ohp.ini

于 2012-08-13T04:47:31.193 に答える
4

エラーは PHP とは無関係です。これは、何らかの形で Apache の mod_deflate に依存しているが、Apache モジュールがロードされていないことを意味します。httpd.conf で mod_deflate を有効にするか、問題のある行をコメントアウトしてみてください (httpd.conf で DEFLATE を検索してください)。

PHP curl 拡張機能については、php.ini で有効化されていることを確認する必要があります。extension_diris がディレクトリ php_curl.dll に設定されていることを確認します。

extension_dir = "C:/whatever" を追加します

拡張子=php_curl.dll

于 2013-03-18T17:07:47.447 に答える
2

手順は次のとおりです。

  1. WAMP を閉じる (実行中の場合)
  2. 案内するWAMP\bin\php\<your version of PHP>
  3. ファイルを編集php.ini
  4. curl を検索し、コメントを外しますextension=php_curl.dll
  5. 案内するWAMP\bin\Apache\<your version of Apache>\bin\
  6. ファイルphp.iniを編集
  7. curl を検索し、コメントを外しますextension=php_curl.dll
  8. 両方保存
  9. WAMPを再起動
于 2013-08-23T20:38:39.330 に答える
1

cURL は WAMP 2.2e では動作しないと思います。私はあなたの解決策をすべて試しましたが、それでもうまくいきませんでした。以前のバージョン (2.2d) を入手しましたが、動作します。

したがって、以前のバージョンをダウンロードしてください:D

于 2013-01-24T10:43:04.607 に答える
0

まあ、WAMP 64 ビットをアンインストールして、32 ビット版を使用するだけです。私の場合はうまくいきました。

于 2013-06-23T15:31:53.027 に答える
0

システムの PATH 環境変数に、PHP がインストールされているディレクトリが含まれていることを確認してください。Apache サーバーを停止し、もう一度再起動します。運が良ければ CURL が動き始めます。

于 2015-04-22T21:00:21.397 に答える
0

これは私にとってはうまくいきます: http ://www.mediafire.com/?3ay381k3cq59cm2 をダウンロードし、extフォルダーにファイルを貼り付けますPHP 5.4.3

于 2016-11-05T18:08:37.560 に答える
0

これで、CURL を正しくロードできました。私の場合、php は zip パッケージからインストールされたので、php ディレクトリを PATH 環境変数に追加する必要がありました。

于 2015-02-13T13:12:15.533 に答える
0

win8 wamp3 php5.6でcurlが機能しないという問題がありました。wamp(システム情報にx64があったため、x64バージョン)を再インストールすると、正常に動作しました。

于 2017-03-21T18:07:56.930 に答える
-2

これは私のために働いたものです

Soren が別の SO スレッドから回答 - CURL for WAMP

「どこかにバグがあるようです。Win 7 64 ビットでこれが発生している場合は、apache アドオン バージョン 2.2.9 と php アドオン バージョン 5.3.1 をインストールし、WAMP のものに切り替えてから、CURL 拡張機能を有効にしてみてください。うまくいきました。私のため。"

于 2012-10-05T23:06:16.503 に答える