答案:系统缺少解压工具导致Composer报错,需安装unzip或7z并配置环境变量。Windows用户应安装7-Zip并添加路径到PATH,macOS可通过Homebrew安装unzip和p7zip,Linux用户使用apt或yum安装对应包,安装后通过unzip -v或7z验证,最后重新运行Composer命令即可解决。

出现 "unzip/7z is not installed" 提示,说明你的系统缺少解压工具,而 Composer 在安装或更新包时需要调用这些工具来解压 ZIP 格式的压缩包。
1. 安装 unzip 工具
根据你使用的操作系统,安装对应的解压工具:
WindowsC:\Program Files\7-Zip)已添加到系统的 PATH 环境变量中7z 测试是否可用unzip,可运行以下命令检查:unzip -v
brew install unzip
brew install p7zip
sudo apt updatesudo apt install unzip p7zip-full
sudo yum install unzip p7zipsudo dnf install unzip p7zip
2. 验证安装是否成功
在终端执行:
unzip -v
或
7z
如果显示版本信息,说明已正确安装。
3. 重新运行 Composer 命令
安装完成后,再次执行原来的 Composer 命令,例如:
composer install
错误应该已经消失。
以上就是composer 提示 "unzip/7z is not installed" 怎么办?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号