Сразу отмечу, что проект PclZip 2.8.2 не обновлялся аж с 2009, из известных проблем - повреждает кириллические имена файлов. Т.ч. данная статья скорее памятка о проекте, чем инструкция к действию.
Работа с zip архивами (pclzip.lib.php)
11.06.2018
По данной теме есть новая статья Работа с zip архивами. Нативный класс php ZipArchive.
Архивируем всю директорию
require_once('/ext/pclzip.lib.php');
$archive = new PclZip($sPath.'out/result.zip');
$sDir = $sPath;
$result = $archive->create($sDir, PCLZIP_OPT_REMOVE_PATH, $sDir);
if($result == 0)
{
die($archive->errorInfo(true));
}