gpt4 book ai didi

拉维尔 4 : Installation error on Windows 8 XAMPP/WAMP

转载 作者:行者123 更新时间:2023-12-02 06:35:13 26 4
gpt4 key购买 nike

我正在尝试安装 Laravel 4,但我一直收到此错误。如果您对如何解决它有任何提示,我将不胜感激。

这是到目前为止我想要尝试的

  • 启用的 php 扩展:php_openssl、php_curl、php_socket

  • 在 Apache 模块中,启用 ssl_module

  • 在我启用的所有 php.ini 文件中 openssl

  • 禁用防火墙


我的配置:

  • window 8
  • 使用 Git Bash
  • 在 XAMPP/WAMPP 上都试过了,我得到了同样的错误
  • Composer 已安装

    $ composer create-project laravel/laravel project-v1 --prefer-dist

    [Composer\Downloader\TransportException]
    The "http://packagist.org/p/laravel/laravel$cfb9a31046c5c103d3b5e46a51b5a18
    a629de734f094f489e2b7df1420078c17.json" file could not be downloaded: send
    of 103 bytes failed with errno=10053 An established connection was aborted
    by the software in your host machine.

    send of 21 bytes failed with errno=10053 An established connection was abor
    ted by the software in your host machine.

    send of 113 bytes failed with errno=10053 An established connection was abo
    rted by the software in your host machine.

    send of 2 bytes failed with errno=10053 An established connection was abort
    ed by the software in your host machine.

    send of 2 bytes failed with errno=10053 An established connection was abort
    ed by the software in your host machine.

    failed to open stream: HTTP request failed!



    create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repos
    itory-url="..."] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--n
    o-scripts] [--no-progress] [--keep-vcs] [--no-install] [package] [directory] [ve
    rsion]

最佳答案

首先,如果您正在运行网络过滤器,尤其是 K9 Web Protection,请先卸载它然后重试。如果问题仍然存在,请继续阅读:

问题是 Composer 在向服务器发出第一个 https 请求后降级为 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/"
}
],

然后像您尝试的那样继续并再次创建您的项目。它现在应该可以工作了。

关于拉维尔 4 : Installation error on Windows 8 XAMPP/WAMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21223943/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com