PHP cURLが機能しない-Windows 7 64ビットのWAMP


169

WAMPを手に入れました私のWindows 7の64ビット版にインストールされています。cURLは機能していませんが、それでもWAMPトレイから有効にしています。

私もコメントextension=php_curl.dllしていませんphp.iniPHPとApacheの両方のフォルダーについて。

Windowsでエラーメッセージが表示される

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

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


6
私は個人的にXAMPPを使用していますが、WAMPは多くの領域でバグが多すぎることがわかりました。他に何も機能しない場合は、そのショットを与えることをお勧めします。
Tim Withers

4
私は沼が大好きです、私はそれで問題がありません
Drewdin

2
私はあなたの最善の策はApache v2.2.9とPHP v5.3.1に戻すことだと思います。
ジョシュアピンター

これは、PHP 5.4.13とApache 2.4.4を実行するWAMPの問題であるようです。Curlは問題なく動作し、その後停止し、私のスクリプトは停止しました。これで、単純なcurl initが問題を引き起こします(ファイル内の唯一のもの)。更新されたパッチソースはありますか?
Shawn

回答:


309

移動しhttp://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/とすることをcURLのバージョンをダウンロードし、あなたに対応PHP 「Fixed curl extensions:」の下のバージョン。

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


3
本当にありがとう。私はそれをめちゃくちゃにしていた。契約は、それは機能しますが、curl_multiにはありません!!! とにかく、それは私を正しい方向に向けました。wampのウェブサイトに行って、Apacheアドオンバージョンをダウンロードしました。2.2.9およびPHPアドオンバージョン。5.3.1。使用しているもので、動作します。士気:最新バージョンがすべてが最高というわけではありません。
pHelics 2012年

6
必ずhttpd、wampmanager、およびすべてのプロセスを強制終了してから、wampアプリケーションを再度起動してください。それ以外の場合は時々本当にリロードされません...
男mograbi

1
PHPバージョンに対応するcurlのVCバージョンをダウンロードしてください。ダウンロードしないと機能しません。
Narretz

2
私のためにも働かない、私は何でも試しました、誰かが私のPCに接続してそれをチェックすることができますか?またはそれを解決する方法をアドバイスして、私はすべてをやりました
Liad Livnat '28

10
ありがとうございました!!!すべての人にとって:機能する必要があります。(回答でそれを逃した場合に備えて)固定カール拡張を選択することを忘れないでください。それは非常に重要です!他のものは機能しません。
Shomz 2013

25

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

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


1
これは優れたソリューションであり、dllファイルを置き換えるため、ダウングレードする必要はありません。
エキム2013

1
これに加えて、最新バージョンのWAMPにアップグレードして、php binフォルダーを%PATH%変数に追加する必要があることもわかりました。
Lea Hayes

13

私のために働く:

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

これでうまくいきました。


1
どうもありがとう。PHP 5.3.13のリンクからphp_curl-5.3.13-VC9-x64.zipをダウンロードしたところ、問題なく動作しました。
Vin


5

私自身、これに苦労しました。結局、Apache 2.2.9を備えたPHPバージョン5.3.1が機能しました...

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


1
上記の答えからWAMPの再インストールまで、すべてを試しました。最後にこれを試してみましたが、PHP 5.3.1とApach 2.2.9で問題なく動作しています。ありがとう!
StapleGun 2012

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"そして次に追加

extension = php_curl.dll


これは私にとってはPHP7 Win 10 64ビットで動作しました。以下をphp.iniに追加しました:extension_dir = "C:\ php \ ext" extension = php_curl.dll >>ユーザー変数とシステム変数のPATHにC:\ phpも追加
Emmanuel NK

2

手順は次のとおりです。

  1. WAMPを閉じる(実行中の場合)
  2. 案内する WAMP\bin\php\<your version of PHP>
  3. ファイルを編集 php.ini
  4. カールを検索、コメント解除 extension=php_curl.dll
  5. 案内する WAMP\bin\Apache\<your version of Apache>\bin\
  6. ファイルphp.iniを編集します
  7. カールを検索、コメント解除 extension=php_curl.dll
  8. 両方を保存
  9. WAMPを再起動します

これは、
WAMPの

1

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

だから以前のバージョンをダウンロードしてください:D


0

さて、WAMP 64ビットをアンインストールし、32ビットバージョンを使用してください。私の場合はうまくいきました。


0

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


0

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


0

この私のための作品:http : //www.mediafire.com/?3ay381k3cq59cm2 ダウンロードextフォルダーにファイルを貼り付けてPHP 5.4.3


このリンクで質問に答えることができますが、回答の重要な部分をここに含め、参照用のリンクを提供することをお勧めします。リンクされたページが変更されると、リンクのみの回答が無効になる可能性があります
slfan

0

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


0

コメントを外して"curl=cainfo"php.iniのすべての他の方法がまだ動作しませんでしたときPrestaShopのをインストールする際に、文書これは私を助けました。


-2

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.