首頁 > 後端開發 > php教程 > 如何解決 PHP 中的「SSL 憑證錯誤:無法取得本機頒發者憑證」?

如何解決 PHP 中的「SSL 憑證錯誤:無法取得本機頒發者憑證」?

Susan Sarandon
發布: 2024-12-26 13:43:11
原創
402 人瀏覽過

How to Resolve

SSL 憑證錯誤:無法在PHP 中取得本機發行者憑證

當遇到表示無法取得本機核發者的SSL 憑證錯誤時證書,探索各種故障排除選項非常重要。

驗證憑證信任

確保 PHP 信任 SSL 憑證。在您的例子中,您提到將curl.cainfo 加入到php.ini 檔案中。這指定了憑證授權單位 (CA) 捆綁包的路徑。但是,捆綁包中包含頒發者的憑證至關重要。

檢查多個 php.ini 檔案

如解決方案中所述,可能存在多個 php.ini 檔案。檢查從 WAMP 工作列圖示存取的目錄和位於指定目錄中的目錄(例如 C:wampbinphpphp5.5.12),以確保憑證信任設定套用至所有實例。

重新啟動 WAMP服務

修改憑證設定並重新啟動 XAMPP 後,請確保也重新啟動 WAMP 服務以完全套用變更。

其他故障排除步驟

如果上述步驟無法解決問題,請考慮以下操作:

  • 驗證文件權限,以確保PHP可以存取證書檔案。
  • 檢查錯誤日誌以取得有關證書的任何其他資訊驗證失敗。
  • 更新您的 PHP 和 OpenSSL 版本以確保相容性。
  • 如有必要,請聯絡 Mandrill API 供應商以獲得進一步支援。

以上是如何解決 PHP 中的「SSL 憑證錯誤:無法取得本機頒發者憑證」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板