curl
问题
当使用php curl请求https的时候才会报这个错,原因就是在请求的时候php找不到你的加密证书,要解决这个只需要三步,不要学那些copy的文章什么禁用这个禁用那个。
解决方案
- 下载cacert.pem证书文件 https://curl.haxx.se/docs/caextract.html,放到任何地方,比如
D:/php/cacert.pem
- 修改php.ini,找到curl模块和openssl模块:
curl.cainfo=D:/php/cacert.pem
openssl.cafile=D:/php/cacert.pem
- 重启apache