使用Composer安装Laravel

凯文

我正在尝试使用Composer在计算机上安装Laravel。所以我确实很好地安装了Composer。

现在,我运行命令行:

composer create-project laravel/laravel demo --prefer-dist

但是我总是有这个错误:

[Composer \ Downloader \ TransportException]无法下载http://packagist.org/p/laravel/laravel $ 43a87aca57a4c34246b77034dd42057 3201ad96143b5c65bb87611e6d808d872.json”文件:103个字节的发送失败,并出现errno = 10053错误? ?放弃了统一逻辑的投票权。发送21个字节失败,错误码为errno = 10053。放弃
nn?e通过您的主机上的软件。发送114个字节失败,出现errno = 10053 被您的主机上的软件放弃。发送2个字节失败,错误码为errno = 10053 由您的主机计算机产生的遗弃。发送2个字节失败,错误码为errno = 10053 由您的主机计算机产生的遗弃。无法打开流:HTTP请求失败!

安装[--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-p lugins] [--no-custom-installers ] [--no-scripts] [--no-progress] [-v | vv | vvv | --ver bose] [-o | --optimize-autoloader] [packages1] ... [packagesN]

我用谷歌搜索,但没有找到答案。我在家里,没有代理阻止我。

您知道我为什么会有这个问题吗?

谢谢

格罗米亚

首先,如果您正在运行Web筛选器,尤其是K9 Web Protection,请先将其卸载并重试。如果问题仍然存在,请继续阅读:

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

这种情况发生在某些人而非其他人身上的原因似乎是您的ISP处理http请求的方式。就我而言,它们是通过缓存代理重新路由的;与Composer制作其HTTP请求的方式配合使用时效果不佳这就是我所发生的事情-其他人可能有不同的原因。无论如何,解决方法是强制Composer使用https请求而不是http请求:

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

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

然后继续使用相同的命令创建项目:composer create-project laravel / laravel demo --prefer-dist。现在应该可以工作了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Composer安装Laravel 4

来自分类Dev

在Xampp中使用Composer安装Laravel 4.1

来自分类Dev

使用Composer安装旧版本的Laravel

来自分类Dev

使用Composer安装Laravel之后安装和配置Jenkins

来自分类Dev

通过Composer安装Laravel

来自分类Dev

使用Composer和Laravel 5安装Laravel Collection

来自分类Dev

使用Composer安装laravel时出现问题

来自分类Dev

使用composer将github包安装到Laravel项目中

来自分类Dev

我无法使用Composer安装laravel / socialite软件包

来自分类Dev

使用Laravel 4.1安装Rocketeer,获取Composer更新错误

来自分类Dev

Laravel:使用Composer安装Microsoft Azure客户端库

来自分类Dev

使用composer将github包安装到Laravel项目中

来自分类Dev

Composer 安装失败,使用 CircleCI 和 Laravel 6

来自分类Dev

使用Composer安装randomlib

来自分类Dev

Laravel Composer无法更新/安装

来自分类Dev

为laravel全局安装Composer?

来自分类Dev

Laravel-使用Composer Install从GitHub安装Web应用程序时出现Composer错误

来自分类Dev

使用 Composer 安装 Laravel 正在创建两个 composer.json 文件

来自分类常见问题

无法通过Composer安装laravel安装程序

来自分类Dev

使用composer错误安装FOSElasticaBundle

来自分类Dev

如何使用Ansible安装Composer?

来自分类Dev

使用Composer的Eloquent安装失败

来自分类Dev

Composer更新未安装整个Laravel应用

来自分类Dev

laravel 4.2 Composer安装错误

来自分类Dev

PHP Composer Laravel安装致命错误

来自分类Dev

Composer安装laravel-cors时出错

来自分类Dev

Composer安装laravel 5时出错

来自分类Dev

为子域安装 Composer - Laravel

来自分类Dev

安装 Laravel 5.6 时 Composer 死机