Ошибка laravel: Ваша версия PHP не скомпилирована с поддержкой zip

я использую молнию, чтобы создать почтовый файл в Laravel 5.3,
получить ошибку как,

Ошибка: Ваша версия PHP не скомпилирована с поддержкой zip

Версия PHP: 5.6

chmod($withdrawalFilePath, 0777);
$files = glob($withdrawalFilePath . '/*');
Zipper::make($withdrawalFilePath . '/Withdrawal.zip')->add($files)->close();
chmod($withdrawalFilePath . '/Withdrawal.zip', 0777);

2

Решение

Недавно я столкнулся с этой проблемой и смог ее решить, php-zip расширение.
Убедитесь, что вы перезапустите apache после установки расширения, чтобы оно было загружено правильно.

Я использовал php 7 на экземпляре amazon ec2 под управлением amazon linux ami.
Команда, которую я использовал, была:

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

Команда будет отличаться в зависимости от используемой версии php и используемого дистрибутива linux.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]