Ошибка laravel: Ваша версия PHP не скомпилирована с поддержкой zip
Я использую zipper для создания 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);
1 ответ
Недавно я столкнулся с этой проблемой и смог ее решить, php-zip
расширение. Убедитесь, что вы перезапустите apache после установки расширения, чтобы оно было загружено правильно.
Я использовал php 7 на экземпляре amazon ec2 под управлением amazon linux ami. Команда, которую я использовал, была:
sudo yum install php70-zip && sudo service httpd restart
Команда будет отличаться в зависимости от используемой версии php и используемого дистрибутива linux.