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

首次创建Laravel PHP项目遇curl error 28超时问题求助

解决Composer连接repo.packagist.org超时(curl error 28)的方案
  • 清理Composer缓存
    执行命令:composer clear-cache,缓存过期可能引发连接异常,清理后可重新拉取仓库最新信息。

  • 更换Composer镜像源
    国内访问官方仓库易超时,可切换至国内镜像:

    • 临时指定镜像创建项目:composer create-project --prefer-dist laravel/laravel projectbridge -vvv --repo-url=https://mirrors.aliyun.com/composer/
    • 全局配置镜像:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  • 排查网络拦截
    暂时关闭本地防火墙、杀毒软件,确认是否有程序拦截Composer的网络请求;若为公司网络,需配置代理:

    # 设置HTTP代理
    composer config -g http.proxy http://your-proxy:port
    # 设置HTTPS代理
    composer config -g https.proxy https://your-proxy:port
    # 取消代理(无需时执行)
    composer config -g --unset http.proxy
    composer config -g --unset https.proxy
    
  • 延长超时时间
    创建项目时增加超时参数:composer create-project --prefer-dist laravel/laravel projectbridge --timeout=300(300秒=5分钟)

  • 检查PHP Curl扩展配置
    打开php.ini文件,确保extension=curl已取消注释启用,同时配置正确的CA证书路径:

    curl.cainfo = "C:/php/cacert.pem"
    

    (路径需根据你的PHP实际安装目录调整,配置后重启PHP环境)

内容的提问来源于stack exchange,提问作者Muhammad Shameer Khan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 03:42:03