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

Laragon的Cmder中无法创建Laravel项目的问题求助

解决Composer创建Laravel项目时解压失败的问题

问题复现

在Laragon v8的Cmder中执行创建Laravel项目命令时失败:

composer create-project --prefer-dist laravel/laravel myproject

核心报错信息:

Failed to extract laravel/laravel: (2) C:\laragon\bin\laragon\utils\7z.EXE x -bb0 -y C:\laragon\www\myproject\vendor\composer\tmp-99272337958366501f8e53db46d28c34.zip -oC:\laragon\www\myproject\vendor\composer\6164a775

ERROR: C:\laragon\www\myproject\vendor\composer\tmp-99272337958366501f8e53db46d28c34.zip
Cannot open the file as archive

经composer diagnose检测,网络、系统环境均正常,已关闭杀毒软件但问题仍存在。

解决方案

  • 清理Composer缓存
    执行命令清空缓存,重新下载完整的项目包:

    composer clear-cache
    

    完成后再次运行项目创建命令。

  • 启用PHP zip扩展
    诊断结果显示PHP的zip扩展未加载,Composer默认依赖7z工具解压,启用zip扩展可绕过7z的兼容性问题:

    1. 打开Laragon面板,点击PHP -> php.ini
    2. 找到;extension=zip行,删除开头的分号;
    3. 重启Laragon服务和Cmder终端
    4. 重新执行项目创建命令
  • 替换损坏的临时归档文件

    1. 删除报错路径中的损坏临时zip文件:C:\laragon\www\myproject\vendor\composer\tmp-99272337958366501f8e53db46d28c34.zip
    2. 获取laravel/laravel v12.0.3的完整归档包
    3. 将归档包重命名为上述临时文件名,放到对应目录
    4. 重新执行项目创建命令
  • 更新7-Zip工具
    Laragon自带的7z可能存在版本兼容问题:

    1. 下载最新版7-Zip
    2. 替换Laragon目录下的C:\laragon\bin\laragon\utils\7z.EXE文件
    3. 重试项目创建命令

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 16:58:09