我使用zipper在laravel 5.3中创建zip文件, 得到错误,
错误:您的PHP版本未使用zip支持进行编译
PHP版本:5.6
chmod($withdrawalFilePath, 0777);
$files = glob($withdrawalFilePath . '/*');
Zipper::make($withdrawalFilePath . '/Withdrawal.zip')->add($files)->close();
chmod($withdrawalFilePath . '/Withdrawal.zip', 0777);
答案 0 :(得分:3)
我最近遇到了这个问题,并且可以通过安装php-zip
扩展程序来解决此问题。
确保在安装扩展程序后重新启动apache,以便正确加载它。
我在运行亚马逊linux ami的亚马逊ec2实例上使用php 7。 我使用的命令是:
sudo yum install php70-zip && sudo service httpd restart
该命令会有所不同,具体取决于您拥有的php版本以及您正在使用的Linux发行版。