由于证书问题,无法安装作曲家
所以我已经尝试整个安装composer,所以我可以开始使用laravel框架。由于证书问题,无法安装作曲家
我在PHP运行Windows Server R2标准版64位与XAMPP 7.0
当运行作曲家-的Setup.exe我收到以下消息..
The " https://getcomposer.org/versions " file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines: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文件。
然后指定.pem文件在php.ini
openssl.cafile=C:\cacert.pem
Restard阿帕奇里面然后重新运行安装。
再次运行它之后,我得到完全相同关于SSL操作相同的错误代码为失败1.
希望有人能看到我在做什么错在这里?
- 您是否正在运行Composer的最新版本?
- 尝试关闭HTTP代理(如果有的话)。
- 阅读a ticket with the same problem获得更多的灵感,如果1 & 2没有帮助。
是的,运行最新版本,2.我们没有代理服务器。和3.尝试了我能找到的所有东西,结果仍然相同。 – SK2017
is open_ssl enabled in php?
您可能需要使用安装开放SSL
的apt-get安装开放SSL
你只需要去掉这一行你的php.ini
extension=php_openssl.dll
检查这个视频作曲家https://www.youtube.com/watch?v=qQFZSfWI3-k最近我用它 –
这个视频是有关cakePHP,但在他们的起始部分,他们指导如何安装作曲家,并得到composer.phar文件 –
我已经尝试这个。 Git上的 – SK2017