windows下安装symfony时, 报错cURL error 60
今天在尝试新框架symfony,因为刚离职,自己家里的这个电脑上啥也没有,所以就想着先在windows环境下安装一个稍微看一下。
安装过程中遇到了这个问题,按照网上找的解决方法,去了[下载了cacert.pem文件,放在了php的bin目录下,然后修改了php.ini里的curl.cainfo路径,如下
curl.cainfo ="C:wamp64inphpphp5.6.25extrassslcacert.pem"
但是重新new了几次新项目,仍然返回60。
开始我以为是因为证书版本问题,但是换了两个之后发现还是报错。最后检查出问题,是从官网上下载下来的cacert.pem文件,在windows下被自动锁定了,右键文件属性——>解除锁定,完成。
重新new一个,成功,解决问题。
再总结一下这个问题的解决方法吧:
- 下载cacert.pem文件,放到(随便哪也行)php目录里
- 修改php.ini里的curl.cainfo路径,与文件真实路径对应
- 重试如果还不成功,看一下是不是文件处于被锁定状态,解除它,搞定
以上,windows环境下安装symfony时遇到的小坑,记录一下