Curl 関数は、php ではデフォルトでは有効になっていないコンポーネントです。Curl を使用する必要がある場合は、php.ini の extension=php_curl.dll の前の「;」を削除する必要があります。
まずphp.iniのextension=php_curl.dllの前の「;」を削除してApache環境を再起動しましたが、次の関数を呼び出すと、プロンプトが表示されました
コードは次のとおりです | コードをコピー |
// cURL オブジェクトを初期化します |
未定義関数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のバージョンを選択するのが最善です。