docker php5.6 pecl 安装扩展的SSL过期 error 60 问题

/ 0评 / 0

在用docker php:5.6-apache 镜像,需要安装扩展的时候发现pecl怎么样也安装不上。一番尝试之后发现是 curl 的ssl 证书过期问题导致,可能是因为镜像使用的debian 9 太旧的缘故。

一顿谷歌之后发现在stackoverflow发现一个更新证书的方法:

sed -i '/^mozilla\/DST_Root_CA_X3/s/^/!/' /etc/ca-certificates.conf && update-ca-certificates -f

附上链接:Client on Debian 9 erroneously reports expired certificate for letsencrypt-issued domain - Server Fault

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注