所以我通过 Composer 在 Windows 上下载 Laravel,它给了我以下错误 “无法从 dist 下载 symfony/process:zip 扩展名和 unzip/7z 命令都丢失,跳过。” 我用谷歌搜索了一下,大多数答案都是使用命令 “ sudo apt-get install zip unzip php-zip ”。 但我使用的是 Windows,我找不到与该问题相关的任何答案。
也有同样的问题(Windows)。修复它;
打开 php.ini 文件并取消注释
;extension=zip
至 extension=zip
https://www.php.net/manual/en/zip.installation.php#zip.installation.new.windows:
从 PHP 8.2.0 开始,必须在 php.ini 中启用 php_zip.dll DLL。以前,此扩展是内置的。
所以,有3种方法可以解决这个问题
正如@cmb 和@OBrienEvance 所提到的。
第二种是使用具有解压缩命令的“git bash”。
第三种方法是安装 7zip 或其他存档器
如果您使用的是最新的 Windows 10 或 Windows 11,请执行以下操作。
在 PowerShell 中
winget 安装 7zip.7zip
将其文件夹设置为环境变量,之后您可以在 PowerShell 或任何其他终端中使用 7z 命令。