作曲家需要 ext-zip 失败
2022-08-30 18:16:02
解决方案#1 - 将ext-zip添加到composer.json所需的部分:
{
"require" : {
"ext-zip": "*"
}
}
解决方案#2 - 安装php-zip扩展:
窗户:
在 php 中取消注释此行.ini
;扩展名 = php_zip.dll
Linux:
sudo apt-get install php-zip
或
sudo apt-get install php7.0-zip (确保你输入了你的php版本,你可以通过执行php -v命令来检查你的版本)
然后,您需要重新启动Web服务器。
sudo service apache2 restart
如果您的代码运行正常 - 您已经在计算机上安装了zip扩展。PHPStorm 添加了此建议,以确保部署项目的其他任何位置也具有正确的扩展。
在 composer.json 文件(块)中手动添加该行(以及它可以建议的其他行,例如 和 和 ,以及您可能正在使用的任何其他行)将确保在部署它时,composer 还可以检查是否安装了相应的额外项目。require
"ext-zip": "*",
ext-apc
ext-redis
ext-json
不过,这只是一个警告,您可以忽略它 - 或者您可以允许 composer 确保您的服务器已设置,因为它们需要运行代码,并使用 zip 文件执行操作。如果您的服务器没有安装ext-zip,则会抱怨并停止 - 当您发现代码在没有zip扩展名的情况下失败时,请稍后保存问题,等等。composer install