ホームページ >バックエンド開発 >PHPチュートリアル >XAMPP 1.7.3 で「証明書の検証に失敗しました、CA は OK です」という HTTPS エラーを修正する方法
HTTPS 接続エラー: XAMPP 1.7.3 で「証明書の検証に失敗しました、CA は OK です」
XAMPP を使用して HTTPS 接続を確立しようとすると1.7.3 では、開発者は次のような問題に遭遇する可能性があります。 error:
Fatal error: Uncaught exception 'RequestCore_Exception' with message 'cURL resource: Resource id #55; cURL error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed (60)'
このエラーは通常、クライアントがデフォルトの認証局 (CA) 証明書ストアを使用してサーバーの SSL 証明書を検証できない場合に発生します。 PHP コードでカール オプションを設定するという提案された解決策は、サーバー全体の修正には理想的ではありません。
代わりに、解決策はシステム上の PHP および Apache インストールの構成を更新することにあります。
PHP 5.3.7 以降の修正:
以下の PHP バージョンの修正5.3.7:
各 cURL リソースに対して、次のコードを使用して CA 証明書ファイルを手動で設定します。
curl_setopt ($ch, CURLOPT_CAINFO, "PATH_TO/cacert.pem");
注: PATH_TO が正しいことを確認してください。どちらのソリューションでも、ダウンロードされた cacert.pem ファイルの場所を指します。
以上がXAMPP 1.7.3 で「証明書の検証に失敗しました、CA は OK です」という HTTPS エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。