所以我整个上午都试过安装作曲家,所以我可以开始使用laravel框架了。
我在php 7.0上使用XAMPP运行Windows server r2标准64位
运行Composer-Setup.exe时,我收到以下消息..
无法下载“https://getcomposer.org/versions”文件: SSL操作失败,代码为1. OpenSSL错误消息: 错误:14090086:SSL例程:ssl3_get_server_certificate:certificate 验证失败无法启用加密无法打开流:操作 失败
我已经搜过网了,在大多数情况下,我似乎遇到的问题是指定一个cacert.pem文件..
所以我按照说明从 - https://curl.haxx.se/ca/cacert.pem
下载证书我只是创建了一个.txt文件,从上面的链接将内容复制到其中并重命名该文件,因此它是cacert.pem文件。
然后在php.ini
中指定.pem文件openssl.cafile = C:\ cacert.pem
重新启动apache然后重新运行安装程序。
再次运行后,我得到了与ssl操作失败的完全相同的错误,代码为1。
希望有人能看到我在这里做错了什么?
答案 0 :(得分:1)
答案 1 :(得分:1)
你只需要在php.ini
中取消注释这一行extension=php_openssl.dll
答案 2 :(得分:0)
是否在php中启用了open_ssl?
您可能需要使用
安装open sslapt-get install open-ssl