ホームページ  >  記事  >  バックエンド開発  >  win7(X64)環境ではPHP Curl関数が使用できません_PHPチュートリアル

win7(X64)環境ではPHP Curl関数が使用できません_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:43:29919ブラウズ

Curl 関数は、php ではデフォルトでは有効になっていないコンポーネントです。Curl を使用する必要がある場合は、php.ini の extension=php_curl.dll の前の「;」を削除する必要があります。

まずphp.iniのextension=php_curl.dllの前の「;」を削除してApache環境を再起動しましたが、次の関数を呼び出すと、プロンプトが表示されました

コードは次のとおりです コードをコピー

// cURL オブジェクトを初期化します
$curl =curl_init(); // クロールする必要がある URL を設定します
curl_setopt($curl, CURLOPT_URL, 'http://www.bKjia.c0m'');
//ヘッダーを設定します
curl_setopt($curl, CURLOPT_HEADER, 1);
// cURL パラメータを設定し、結果を文字列で保存するか画面に出力するように要求します
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// cURL を実行して Web ページをリクエストします
$data =curl_exec($curl);
// URL リクエストを閉じる
curl_close($curl);
// 取得したデータを表示します
var_dump($data);
?>

エラーメッセージ

未定義関数curl_init()の呼び出し

関連記事を読んだ後、PHP の ext ディレクトリにある 3 つのファイル php_curl.dll、libeay32.dll、ssleay32.dll をシステムの system32 ディレクトリにコピーしましたが、それでも動作しなかったので、Google に接続して win7 を見つけました ( x64) 違いが 1 つあります: 組み込みの php_curl.dll ファイルは 64 ビット Windows 7 環境では機能しません

具体的な解決手順:

1. 通知バーの wamp アイコンをクリックし、php-ext で php_curl オプションを見つけてクリックして選択し、wamp がサービスを再起動するまで待ちます。

2. 修復された php_curl.dll (php5.X/X64 ビット システム) ファイルをダウンロードし、wampbinphpphp (バージョン番号) ext フォルダーに配置します。

3. wamp サービスを再起動します。

ヒント

長い間検索した結果、インストールしたPHP環境はシステムのバージョンと異なることがわかりました。システムのビット数に合わせてPHPのバージョンを選択するのが最善です。

http://www.bkjia.com/PHPjc/633173.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/633173.html技術記事 Curl 関数は、PHP ではデフォルトでは有効になっていないコンポーネントです。Curl を使用する必要がある場合は、php.ini の extension=php_curl.dll の前にある「;」を削除する必要があります。 まずphp.iniのextを変更しました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。