简介
刚刚在Windows Server中,配置cf.getcdn.net迁移时,从Linux服务器迁移到Windows服务器,遇到了这个问题。是因为Windows下,默认的PHP.ini文件中,;curl.cainfo =
为空,需要配置一个官方的CA即可。
cURL error 60: SSL certificate: unable to get local issuer certificate
解决方案
1、下载curl组织从Mozilla提取的CA证书cacert.pem
下载地址:CA certificates extracted from Mozilla
2、上传cacert.pem到您的Windows服务器
我上传到了E:\BtSoft\temp\ssl\cacert.pem
记录好文件的地址,后面改配置文件要用!
3、修改php.ini配置文件,配置curl.cainfo
搜索关键字
curl.cainfo
curl.cainfo = "E:\BtSoft\temp\ssl\cacert.pem"
4、保存并重启PHP程序和IIS服务
修改后的配置文件如下图:
恭喜您解决了这个问题
现在您的php程序报错已经消失,快去继续写BUG吧。
交流讨论(频道、组群、论坛)
了解【联系我们(Contact-US)https://www.cxthhhhh.com/contact-us】页面获得更多信息
写在最后
享受当下的美好!
如果本文对您有帮助,请通过以下【赞赏】按钮捐赠,这将帮助我们更好的创作和发展。