ホームページ >バックエンド開発 >PHPチュートリアル >PHPカールモジュールがソリューションをロードできませんでした
phpカールモジュールがソリューションをロードできませんでした
cURL? は、URL 構文を使用してファイルやデータを転送するツールです (HTTP、FTP、TELNET など)。最も優れた点は、PHP が cURL ライブラリもサポートしていることです。
?
主な問題は、バージョンの問題に加えて、他の DLL モジュールはロードできるが、php.ini ファイルの構成の問題です。主なものは次のとおりです。唯一のことは、curl は 2 つの dll ファイル、ssleay32.dll?libeay32.dll に依存しているということです。これらの 2 つのファイルは、php インストール ディレクトリ
の下にあります。インターネット上の多くの友人は、それらを windows/system32 の下に置くだけで十分だと言いましたが、私はそれらをうまくロードできませんでしたが、これら 2 つのファイルを Apache 設定ファイル http.conf、LoadFile "D:" にロードすることができました。 /php/ssleay32.dll"
LoadFile "D:/php/libeay32.dll" 。次に、Apache を再起動し、phpinfo() の情報を確認します。
通常は php.ini をダウンロードし、extension=php_curl.dll を開いてテスト例でテストします // 1. 初期化
$ch = curl_init(); // 2. 设置选项,包括URL curl_setopt($ch, CURLOPT_URL, "http://www.baidu.com"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); // 3. 执行并获取HTML文档内容 $output = curl_exec($ch); print_r($output); // 4. 释放curl句柄 curl_close($ch);
?