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

使用Composer创建Symfony骨架项目遇curl error 28超时问题求助

解决Composer创建Symfony项目时curl超时的问题

以下是仅通过Composer完成Symfony骨架项目创建的可行方案:

  • 增加Composer超时时间
    直接在创建命令中延长超时时间,给下载过程足够时长:

    composer create-project symfony/skeleton my_project_name --timeout=300
    

    也可以全局设置超时,后续所有Composer命令都生效:

    composer config -g process-timeout 300
    
  • 切换到国内Composer镜像源
    国内镜像访问速度更快,能有效避免连接超时问题,先全局配置镜像:

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

    配置完成后再执行创建命令即可:

    composer create-project symfony/skeleton my_project_name
    
  • 指定国内Symfony配方源
    如果超时是因为拉取Symfony配方索引文件导致的,单独配置配方源的国内镜像:

    composer config -g symfony.endpoint https://mirrors.aliyun.com/symfony/recipes.json
    

    之后再执行项目创建命令,就能通过国内地址拉取配方文件。

  • 本地引用配方索引文件
    若网络环境无法访问GitHub的raw地址,先通过其他方式(比如浏览器)下载配方索引文件到本地,再执行命令时指定本地文件路径:

    composer create-project symfony/skeleton my_project_name --symfony-endpoint=file:///本地文件的绝对路径/index.json
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 22:35:29