Есть ли безопасный способ создать zip-архив или tar.gz из php без использования команды exec?
спасибо
Можно также использовать потоковые обертки сжатия PHP , чтобы сжать и распаковать файлы в одной строке:
// Reads file.txt, passes it throyuh the zlib wrapper and writes the archive file.txt.gz
copy('data.xls', 'compress.zlib://' . 'data.xls.gz');
// Reads the archive file.txt.gz using zlib wrapper, writes uncompressed file
copy('compress.zlib://' . 'data.xls.gz', 'data.xls');