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

Laravel 8安装时依赖包提取失败、7z解压报错问题求解决方案

Windows环境Composer安装Laravel 8依赖提取失败修复方案
  • 方案1:强制Composer优先使用PHP内置ZipArchive解压
    执行以下全局配置命令,禁用系统7-Zip工具调用,适配Windows大小写不敏感的文件系统特性:
    composer config --global ziparchive.enabled true
    composer config --global ext-zip.enabled true
    
    配置完成后删除之前安装失败生成的项目目录,重新执行Laravel 8安装命令即可。
  • 方案2:解决临时文件被锁定问题
    报错末尾的无法删除临时文件错误是系统进程占用锁定导致,可按以下操作处理:
    • 安装前暂时关闭Windows Defender实时保护、第三方杀毒软件,安装完成后再恢复开启
    • 将项目根目录(如C:\xampp\htdocs\laravel)添加到Windows搜索索引排除列表,避免索引器扫描锁定临时文件
    • 右键点击CMD/PowerShell,选择以管理员身份运行后再执行安装命令,规避文件操作权限不足问题
  • 方案3:使用源码安装模式跳过解压步骤
    安装时添加--prefer-source参数,直接拉取依赖包的源码版本,无需下载解压dist压缩包,完全避开解压错误:
    composer create-project laravel/laravel:^8.0 l1 --prefer-source
    
  • 方案4:清理损坏缓存重试
    先清空Composer本地缓存的损坏安装包,再重新安装:
    composer clear-cache
    
    执行完成后删除旧的失败项目目录,重新运行安装命令即可。
  • 补充检查:确认PHP已开启Zip扩展
    打开php.ini配置文件,找到;extension=zip配置项,删除开头的分号后重启XAMPP的Apache服务,确保Zip解压扩展可用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 23:09:03