我整个上午一直在试图安装Composer,以便开始使用Laravel框架。
我正在运行Windows Server R2标准版64位,带有XAMPP和PHP 7.0。
在运行Composer-Setup.exe时,我收到以下消息:
无法下载“https://getcomposer.org/versions”文件: SSL操作失败,代码为1。 OpenSSL错误消息: 错误:14090086:SSL例程:ssl3_get_server_certificate:certificate verify failed Failed to enable crypto failed to open stream: operation failed
我搜遍了网络,大部分情况下,我似乎遇到的问题是指定cacert.pem文件。
因此,我按照说明从https://curl.haxx.se/ca/cacert.pem下载了证书。
我只需创建一个.txt文件,从上述链接中将内容复制到其中,并将该文件重命名为cacert.pem文件即可。
然后在php.ini文件中指定.pem文件:
openssl.cafile=C:\cacert.pem
重新启动Apache,然后重新运行设置向导。
再次运行后,我收到完全相同的关于SSL操作失败,代码为1的错误。
希望有人能看出我在这里做错了什么?