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

Laravel 11安装失败:curl error 28下载问题求助

Laravel 11安装报错curl error 28的解决办法

你安装Laravel 11时碰到的Failed to download laravel/framework from dist: curl error 28 while downloading错误,本质是请求超时,大概率是网络速度慢、镜像源访问不畅或者PHP超时设置不足导致的,给你几个实用的解决办法:

  • 临时延长Composer超时时间
    在安装命令里直接添加超时参数,给下载依赖留出足够时间:

    composer create-project laravel/laravel my-project --timeout=300
    

    这里设置的是300秒(5分钟),可以根据自身网络情况调整数值。

  • 切换国内Composer镜像源
    国内访问官方Packagist速度普遍偏慢,换成国内镜像能解决大部分这类超时问题:

    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
    

    执行完这条命令后,重新运行Laravel的安装命令即可。

  • 调整PHP的curl相关配置
    打开php.ini文件,找到以下参数修改,修改完成后重启PHP服务:

    ; 将默认套接字超时时间改长,比如设置为300秒
    default_socket_timeout = 300
    ; 确保curl的证书文件路径正确,若没有该文件,可去官方下载最新的cacert.pem放到对应目录
    curl.cainfo = "你的PHP安装目录/cacert.pem"
    
  • 手动克隆仓库再安装依赖
    如果上述方法都无效,试试手动克隆Laravel项目仓库后再安装依赖:

    git clone https://github.com/laravel/laravel.git my-project
    cd my-project
    composer install --timeout=300
    

内容的提问来源于stack exchange,提问作者Haikal Nst

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 06:22:04