无法打开流:尝试运行'php.exe composer.phar install'时HTTP请求失败

时间:2013-10-19 20:29:56

标签: composer-php

我的英语不是很好,所以我现在想说抱歉。我会尽我所能。

我想尝试Zend Framework2。我找到了这个链接http://framework.zend.com/downloads/skeleton-app并决定尝试一下。之后,我将带有示例应用程序https://github.com/zendframework/ZendSkeletonApplication的存储库下载到C:\ Sites \ zf2 \ www。指南说,我需要打开Windows cmd并运行一些命令。

php.exe composer.phar self-update
php.exe composer.phar install

首先打开确定,我检查了更新。但是当我运行install命令时出现了这个错误:

10053 An established connection was aborted by the software in your host machine can't download zend

我认为Windows防火墙或KIS可能阻止它,关闭它们,但什么都没发生。我仍然无法运行此命令。

我该如何解决这个问题?

谢谢。

抱歉我的英语不好。

添加1 : composer.phar传递所有测试,所以它没有问题

  

C:\ Sites \ zf2 \ www> php.exe composer.phar diag

Checking platform settings: OK
Checking http connectivity: OK
Checking composer.json: Ok
Checking disk free space: OK
Checking composer version: OK

添加2 : 可能是composer.phar没有问题,有些程序阻止了这个连接? 我试图直接连接到互联网(我使用路由器) - 同样的错误。 此外,我关闭了KIS防火墙和Windows防火墙 - 结果相同。

什么可以阻止它?

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,经过多次挫折后,我把它钉在了一个名为“k9 web protection”的过滤软件上。如果我禁用过滤器它没有帮助,我不得不卸载它。 我在几台计算机上试过它,结果都是一样的。在32位窗口上没有问题,但在64位窗口我不得不卸载k9,否则我继续收到此错误。