这种一般是PDF生成或是PHP获取图片属性时出现如使用
getimagesize()
一般是服务器SSL配置问题,或是SSL过期需要更新。
windows需要查看PHP.ini
从这儿下载 http://curl.haxx.se/ca/cacert.pem ,放到C盘certs目录下(没有就创建),存储为 cacert.crt
打开 php.ini 找到里面的 curl.cainfo 和 openssl.cafile(2个 section 挨着的,前面的分号去掉)
修改 curl.cainfo=”c:\certs\cacert.crt”
修改 openssl.cafile=”c:\certs\cacert.crt”
重启 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