2

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

1 回答 1

3

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

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

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

该命令将根据您拥有的 php 版本和您使用的 linux 发行版而有所不同。

于 2017-09-09T06:41:08.823 回答