Composer安装失败:SSL握手超时

7
这些错误是什么原因造成的?每次尝试安装composer时都会发生这种错误,已经出现了10多次。
注意:环境变量已经完美设置,laravel是最新版本(版本5!?),Windows 7 32位。
谢谢。
一些通过phpinfo()收集的关于SSL的信息。

如果您已经安装了curl,请尝试运行以下命令:curl -sS https://getcomposer.org/installer | php - Sajal
结果是 curl 不被识别为内部命令,我通过 phpinfo() 进行了检查,它是 enabled 的。 - Plain_Dude_Sleeping_Alone
1
尝试安装Git Bash,它的默认设置更加方便。 - Sajal
1个回答

13

尝试在您的php.ini中更改default_socket_timeout360

很奇怪,但在我的情况下它被设置为default_socket_timeout = -1,当我更改为default_socket_timeout = 360后,它就可以正常工作了。


2
如果您使用波浪符号(~),您可以添加代码括号使其更加突出 :) - webLacky3rdClass
1
这是 PHP 的一个长期存在的 bug,去年夏天已经修复了。https://bugs.php.net/bug.php?id=62890 - Athorcis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接