ホームページ >バックエンド開発 >PHPチュートリアル >XAMPP 1.7.3 で「SSL 証明書の問題。CA 証明書が OK であることを確認してください」を修正する方法は?

XAMPP 1.7.3 で「SSL 証明書の問題。CA 証明書が OK であることを確認してください」を修正する方法は?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-10 05:39:14686ブラウズ

How to Fix

SSL 検証エラー: XAMPP 1.7.3 で「証明書の検証に失敗しました」

HTTP セキュア (HTTPS) 通信中に、アプリケーションはSSL 証明書を検証することで、リモート サーバーとの安全な接続を確立します。 XAMPP 1.7.3 への最近のアップグレードで、ユーザーは「cURL エラー: SSL 証明書の問題。CA 証明書が OK であることを確認してください。」というエラーに遭遇しました。

このエラーは通常、認証局 (CA) の証明書が正しくないことを示します。サーバー証明書を検証するために使用される証明書が、システムの信頼ストアによって認識されません。これを解決するには、以下の手順に従います。

  • Set cainfo Option:
    PHP 5.3.7 以降、curl を使用して CA 証明書ファイルの場所を指定できます。 .cainfo オプションphp.ini.
curl.cainfo = "PATH_TO/cacert.pem"
  • cacert.pem をダウンロード:
    https://curl から CA 証明書ファイル (cacert.pem) をダウンロードします。 se/ca/cacert.pem を選択し、次の方法でアクセスできる場所に保存します。 PHP.
  • Update php.ini:
    上記のcurl.cainfo行をphp.iniファイルに追加し、Apacheを再起動します。

または、次のようにします。 php.ini を更新できない場合は、cURL ごとに cURL cainfo オプションを設定できます。 resource:

curl_setopt ($ch, CURLOPT_CAINFO, "PATH_TO/cacert.pem");

これらの手順を完了すると、検証エラーなしで HTTPS 接続が正常に確立されるはずです。

以上がXAMPP 1.7.3 で「SSL 証明書の問題。CA 証明書が OK であることを確認してください」を修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。