Пример создания zip архивов на php используя библиотеку Zippy
Работа с zip архивами (alchemy/zippy)
15.06.2018
Устаревшее: c Zippy были проблемы с кириллическими названиям файлов на Centod 6.9, с доступом к папке /tmp на сервере и в итоге откатался от нее.
В php есть класс ZipArchive, проще перейти на него Пример использования ZipArchive.
Но все же оставлю это здесь:
Ссылка на проект: alchemy/zippy
// Load Zippy $zippy = Zippy::load(); $sDir = JPATH_ROOT.$this->_sPath.'out/'; $archive = $zippy->create($sDir.'result.zip', array( 'files' => $sDir ), true);