网站首页 / 资讯 / 服务器/VPS/ 常规配置

奇葩问题:OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed

作者:admin

这种一般是PDF生成或是PHP获取图片属性时出现如使用

getimagesize()

一般是服务器SSL配置问题,或是SSL过期需要更新。

windows需要查看PHP.ini

  1. 从这儿下载 http://curl.haxx.se/ca/cacert.pem ,放到C盘certs目录下(没有就创建),存储为 cacert.crt

  2. 打开 php.ini 找到里面的 curl.cainfo 和 openssl.cafile(2个 section 挨着的,前面的分号去掉)

  3. 修改 curl.cainfo=”c:\certs\cacert.crt”

  4. 修改 openssl.cafile=”c:\certs\cacert.crt”

  5. 重启 php,apache或是nginx

如PHP.ini中还已经存在对应的文件,那么请下载新的,替换掉老的。

linux服务器默认是已经安装过的,只需要更新下

update-ca-trust

update-ca-certificates

ubuntu:

sudo update-ca-certificates

centos:

安装

yum install ca-certificates

更新

update-ca-trust force-enable

标签: ssl3_get_server_certificate:certificate verify failed
上一篇:NGINX突然出现无法新增网站或是NGINX重启
下一篇:数据库导出数据时报错 mysqldump: Error: 'Access denied;

相关内容

最近更新
相关产品
综合服务邮箱: magento2#foxmail.com