今日、ユーザーがcurlメソッドを呼び出したときに、次のエラーが発生しました。情報を検索した結果、最終的に解決されました。解決策を記録し、後で参照できるように保管してください。
エラーコード
cURL エラー 60: SSL 証明書の問題: ローカル発行者の証明書を取得できません
テイクオーバー エラー出力をカスタマイズすると、次のように表示される場合があります。
cURL エラー 60 エラーcurl コード ERROR 60 エラー
エラーの理由:
証明書の検証はcurl構成で有効になっています
次の構成を使用するだけです
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
解決:
1. Curl は証明書の検証をオフにします。
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
2. php の php.ini 設定ファイル内の cacert.pem ファイルを参照します。
curl.cainfo = "D:phpcacert.pem"
上記は、phpカールによって返されるエラーコード60の解決策です。皆様のお役に立てれば幸いです。 PHP 学習ガイドの詳細: ソース コード ネットワーク