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

Win10安装Symfony6.0报文件名大小写冲突、权限拒绝错误

报错核心原因

抛出的大小写文件名冲突提示是ZipArchive权限不足时的连带误导信息,并非真的存在重名大小写文件,本质是Windows环境下文件写入被拦截导致提取失败,常见触发场景为安全软件锁定写入中的临时文件、PHP临时目录权限异常、半安装残留目录占用文件句柄。

按顺序尝试以下解决方案
  • 先彻底删除当前生成的残缺sitepro目录,关闭所有可能占用该路径文件的程序:包括打开该目录的资源管理器窗口、代码编辑器、正在运行的终端进程。
  • 临时关闭Windows Defender实时保护(或第三方杀毒软件的文件扫描防护):打开Windows设置→更新和安全→Windows安全中心→病毒和威胁防护→管理设置,关闭「实时保护」选项,安装完成后可重新开启。
  • 绕开ZipArchive的压缩包提取逻辑,直接用Composer从源码拉取安装,避免压缩包解压的权限问题:
    1. 先执行基础骨架安装命令:
      composer create-project symfony/skeleton:6.0.* sitepro --no-interaction --prefer-source
    2. 骨架安装完成后,进入sitepro目录,执行命令安装webapp依赖:
      composer require webapp
  • 如果上述操作仍报错,手动指定PHP临时目录:
    在C盘根目录新建名为phptmp的文件夹,打开当前使用的PHP版本对应的php.ini配置文件,找到sys_temp_dir配置项,修改为:
    sys_temp_dir = "C:\phptmp"
    保存后重启终端,重新执行安装命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.02 22:01:24