【问题标题】:Failed to open stream: HTTP request failed while trying to run 'php.exe composer.phar install'无法打开流:尝试运行“php.exe composer.phar install”时 HTTP 请求失败
【发布时间】:2013-12-11 06:14:48
【问题描述】:

我的英语不是很好,所以我现在想说声抱歉。我会努力的。

我想试试 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 诊断

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 防火墙 - 结果相同。

什么可以阻止它?

【问题讨论】:

  • 你的英语很棒。请运行php.exe composer.phar diag 并发布结果。这将尝试访问一些已知的工作资源并更详细地报告成功。
  • @Sven,哦!你在开玩笑吧?结果:C:\Sites\zf2\www>php.exe composer.phar diag 警告:这个作曲家的开发版本已经超过 30 天了。建议通过运行“composer.phar self-update”来更新它以获取最新版本。检查平台设置:好的检查http连接:好的检查composer.json:好的检查磁盘可用空间:好的检查作曲家版本:好的ps:我怎么能去下一行? ENTER 发送消息
  • 您可以编辑您的问题。格式被有意限制在 cmets 区域中。
  • 好的,我补充一下,composer.phar 通过了检查。你能补充一下我的问题吗?
  • 并非如此。您收到的错误消息似乎是一些 windows 内部的东西,与 Composer 没有直接关系。

标签: composer-php


【解决方案1】:

我也遇到了同样的问题,经过一番挫折后,我将其归结为一个名为“k9 web protection”的过滤软件。如果我禁用过滤器也没有用,我必须卸载它。 我在几台电脑上试了一下,结果都一样。在 32 位 Windows 上没有问题,但在 64 位 Windows 上我必须卸载 k9,否则我继续收到此错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-21
    • 2023-01-01
    • 2013-07-06
    • 2016-06-02
    • 2011-05-31
    • 2012-12-31
    相关资源
    最近更新 更多