この問題は、信頼されたサーバーの HTTPS 検証が構成されていないために発生します。デフォルトでは、cURL は CA を信頼しないように設定されています。つまり、サーバー認証を信頼しません。したがって、ブラウザが HTTPS 経由でサーバーにアクセスできないのはこのためです。この問題が発生した場合、ネットワーク プログラマができる最善の策は、信頼できる CA のデフォルト セットを完全に指定することです (これらの CA から証明書を購入していることを前提としています)。
コンテンツが機密でない場合、簡単な方法は、curl_exec() を使用する前に SSL チェックをスキップすることです:
curl_setopt(<span>$ch</span>, CURLOPT_SSL_VERIFYPEER, <span>false</span>);
エラー メッセージ: セキュリティ証明書を検証できません。ローカル発行者の証明書を取得できません。
英語のエラー メッセージの翻訳は、「証明書の発行者を取得できません」です。これは、この証明書の CA 証明書がコンピュータにインストールされていないためです。
あなたがしなければならないことは、証明書の CA 証明書を取得し、それをコンピュータにインストールすることです。
wget ヘルプをよく見て、-no-check-certificate オプションを追加して試してください。