laravel错误:您的PHP版本未使用zip支持进行编译

时间:2017-03-28 06:43:58

标签: php laravel zipper

我使用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);

1 个答案:

答案 0 :(得分:3)

我最近遇到了这个问题,并且可以通过安装php-zip扩展程序来解决此问题。 确保在安装扩展程序后重新启动apache,以便正确加载它。

我在运行亚马逊linux ami的亚马逊ec2实例上使用php 7。 我使用的命令是:

sudo yum install php70-zip && sudo service httpd restart

该命令会有所不同,具体取决于您拥有的php版本以及您正在使用的Linux发行版。