You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法通过Composer安装Laravel,请求解决连接失败问题

问题描述

执行composer global require laravel/installer时出现错误:

In CurlDownloader.php line 365:
curl error 7 while downloading https://repo.packagist.org/packages.json: Failed to connect to 127.0.0.1 port 8465 after 2044 ms: Connection refused

已尝试以下方案但无效:

  • 关闭SSL/TLS保护运行Composer
  • 在GitHub下载包用于Laravel开发
  • 关闭Windows防火墙
  • 更换目录或切换至XAMPP shell执行命令

composer diagnose检测结果显示所有外部请求均尝试连接127.0.0.1:8465并失败,当前Composer版本为2.6-dev+bbea3e5284fd859373c292c7f696f9647f9a59ef,PHP版本8.2.4。

解决方案

1. 清除Composer全局代理配置

核心问题是Composer被配置了错误的代理,导致所有请求被转发到未监听的本地端口127.0.0.1:8465。执行以下命令修复:

  • 查看当前代理配置:
    composer config -g --list | grep proxy
    
  • 删除错误的代理设置:
    composer config -g --unset http-proxy
    composer config -g --unset https-proxy
    

2. 检查系统环境变量代理

Windows系统中可能存在全局代理环境变量导致问题:

  • 打开「此电脑 → 属性 → 高级系统设置 → 环境变量」
  • 在系统变量或用户变量中查找HTTP_PROXY、HTTPS_PROXY,若值为127.0.0.1:8465则删除该变量
  • 重启命令提示符后重新执行Composer命令

3. 关闭残留代理工具

检查是否有VPN、代理软件(如Charles、Fiddler)未完全关闭,这类工具可能会自动设置系统代理,关闭后需确认代理配置已清空。

4. 恢复SSL/TLS安全设置(可选但推荐)

之前关闭了SSL保护存在安全风险,解决代理问题后执行以下命令恢复:

composer config -g secure-http true

5. 备选:手动安装Laravel

若上述方案仍无法解决,可直接手动安装:

  • 下载Laravel最新压缩包并解压到目标目录
  • 在解压目录执行composer install,若仍有网络问题,可切换国内Composer镜像:
    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
    

内容的提问来源于stack exchange,提问作者Amin Vzd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 08:12:53