月度归档:2019年07月

PHP使用curl抓取https页面报cURL error 60: SSL certificate

最近项目里用laravel 安装了PHP的爬虫库 Goutte 抓取网页,修改内容
抓取https的时候遇到 cURL error 60: SSL certificate

下面直接说办法了
主要针对 开发环境遇到这个情况。
window + php7 + phpstudy

下载最新的根证书文件:https://curl.haxx.se/ca/cacert.pem
下载到phpstudy目录

修改php.ini文件
curl.cainfo = D:\phpStudy\cacert.pem
文件路径为刚才下载的文件绝对路径,然后重启 phpstudy 就行