Php 安装composer.phar时出现zend framework2问题

Php 安装composer.phar时出现zend framework2问题,php,zend-framework2,Php,Zend Framework2,我已经下载了zf2骨架应用程序,之后, 跑步时 php composer.phar安装出现以下错误 [Composer\Downloader\TransportException] The "http://packagist.org/p/zendframework/skeleton-application$65da2ae415c0 9e4b944964efe964f41b27e5b8bbe9cd7345515b

我已经下载了zf2骨架应用程序,之后, 跑步时

php composer.phar安装出现以下错误

[Composer\Downloader\TransportException]                                     
  The "http://packagist.org/p/zendframework/skeleton-application$65da2ae415c0  
  9e4b944964efe964f41b27e5b8bbe9cd7345515b4d2eea8ee5e6.json" file could not b  
  e downloaded: failed to open stream: HTTP request failed!   

请给我一些建议

这是一个悬而未决的问题,您可以在这里找到:

也许评论中的一些解决方案可以帮助你

尝试:

使用更新composer.phar

composer.phar自更新


首先,如果您正在运行web筛选器,特别是K9 web保护,请先卸载该筛选器,然后重试。如果问题依然存在,请阅读以下内容:

问题是,Composer在向服务器发出第一个https请求后降级为http请求。这样做是为了通过sha256哈希提高性能/速度并确保文件完整性/安全性。在任何情况下,这都会导致10053错误(errno=10053)。已建立的连接已中止 通过主机中的软件…无法在某些计算机上打开流:HTTP请求失败!)

这种情况发生在某些人身上而不是其他人身上的原因似乎是ISP处理http请求的方式。在我的例子中,它们是通过缓存代理路由的;这与Composer编写http请求的方式不匹配。这就是发生在我身上的事情——其他人可能有不同的原因。在任何情况下,修复方法都是强制Composer使用https请求而不是http请求:

将以下内容添加到Composer安装的配置文件(Composer.json)中。在Windows中,您可以在C:\Users{Your Username}\AppData\Roaming\Composer中找到此文件

"repositories": [
{
    "packagist": false
},
{
    "type": "composer",
    "url": "https://packagist.org/"
}
],

然后继续使用您使用的相同命令再次创建您的项目:php composer.phar install。它现在应该可以工作了。

您是否尝试过
git克隆
?还是下载了
.tar.gz
文件?