30

cUrlを機能させようとしていますが、困惑しています。

ファイルのコメントを外しextension=php_curl.dll、を指すディレクトリに存在することを確認しました。また、Apacheディレクトリのが正しいことも確認しました。php.iniphp_curl.dllextension_dirphp.ini

libcurl.dllWindows/System32、Windows / SysWOW64、およびwamp\bin\php\php5.4.3

そして、私は毎回サービスを再開しました。

それでも私は.を取得しFatal error: Call to undefined function curl_init()ます。を実行してもCurlが表示されませんphpInfo()。しかし、WAMPメニューを見ると、PHP->PHP拡張php_curl機能にチェックマークが付いています。

ヒントはありますか?

編集:

@Daniel_M:ロードされたiniはApacheディレクトリにあるものであり、extension=php_curl.dllコメントが解除されており、 (および)が配置されているディレクトリextension_dirを指しています。php/php5.4.3/extphp_curl.dlllibcurl.dll

@ficuscr:あちこちにコピーしましたlibcurl.dll v.7.27.0。どこに置けばいいですか?

一般的に:php_curlでチェックを外すとPHP > PHP Extensions menu、致命的なエラー の前に次のようになりSCREAM: Error suppression ignored forます。がチェックされている場合、これは発生しませんphp_curl。致命的なエラーメッセージはどちらの場合も同じです。手掛かり?

4

3 に答える 3

88

WAMP2.2には間違ったcURL拡張子が付いています。次のリンクから修正ファイルをダウンロードする必要があります:
http ://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ 。次に、ファイルphp_curl.dll/php5.4.3/ext/に置き換えます。

于 2012-09-08T14:49:27.353 に答える
14

WAMPアイコン>PHP>PHP拡張機能>php_curlを確認します。

チェックされている場合は、チェックを外し、もう一度チェックして、すべてのサービスを再起動します。動作するはずです。

それでも機能しない場合は、WAMPを再インストールします。そのままシンプル。

于 2012-08-22T15:38:16.563 に答える
8

私にとってこれはトリックをしました:http ://www.phpmind.com/blog/2011/02/how-to-enable-curl-in-wamp/

1)WAMPを閉じます(実行中の場合)

2)WAMP \ bin \ php(あなたのバージョンのphp)\に移動します

3)php.iniを編集します

4)curlを検索し、extension=php_curl.dllのコメントを外します

5)WAMP \ bin \ Apache(お使いのバージョンのapache)\bin\に移動します

6)php.iniを編集します

7)curlを検索し、extension=php_curl.dllのコメントを外します

8)両方を保存する

9)WAMPを再起動します

于 2013-07-08T15:22:47.697 に答える