PHP SSL 証明書エラー:「ローカル発行者の証明書を取得できない」問題の解決
Mandrill API を活用しようとする場合、PHP 開発者は「メッセージ/送信テンプレートへの API 呼び出しが失敗しました: SSL 証明書の問題: ローカルを取得できません」というエラーが発生する場合があります。発行者証明書。」この記事は、この問題を解決するためのガイダンスを提供することを目的としています。
最初のステップは、PHP 構成で認証局 (CA) 証明書の場所が指定されていることを確認することです。 php.ini ファイルに次の行が存在することを確認します。
curl.cainfo = "C:\xampp\php\cacert.pem" openssl.cafile = "C:\xampp\php\cacert.pem"
これらのエントリが存在しないか間違っている場合は、それらを php.ini ファイルに追加し、Apache サーバーを再起動します。ただし、この解決策だけでは問題を解決できない可能性があります。
包括的な解決策として、次の手順に従ってください:
curl.cainfo="C:/wamp/cacert.pem" openssl.cafile="C:/wamp/cacert.pem"
これらの手順を実装すると、PHP アプリケーションで次のような問題が発生しなくなります。 Mandrill API を使用する際の「ローカル発行者証明書を取得できません」エラー。
以上がPHP SSL エラー: Mandrill API 使用時の「ローカル発行者の証明書を取得できません」を修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。