首页 > 解决方案 > 如何更新 php5.6-curl 以便它可以验证新的 LetsEncrypt X1 证书?

问题描述

(我知道这个问题可能不适合stackoverflow,除了它确实具有编程含义,并且可能是编程解决方案)

由于 LetsEncrypt X3 到期,所有新证书都由 X1 签名。旧系统无法验证此新证书。包括适用于 ubuntu 14.04 的 ondrej 的 php5.6-curl 模块。

我们已经成功安装了 openssl 1.1.1b,它可以很好地验证新证书。我们已经设法重新编译了更高版本的 curl,它现在也可以很好地验证证书。

但是 php-curl 仍然失败。我知道最好的解决方案是下车 ubuntu14.04/php5.6 但它现在不是一个选择。有谁知道我如何让 php5.6-curl 使用新的 X1 证书?

标签: phpsslcurlserverlibcurl

解决方案


此页面上的说明对我有用,可以更新 php5.6 上的证书... https://support.deskpro.com/lt-LT/kb/articles/how-to-update-curl-trusted-root-certificates


推荐阅读