【教學】PHP用內建ZipArchive函數,將目錄打包壓縮 與 解壓縮

ZipArchive 是 PHP 內建的 Zip模組,可以將你的目錄及檔案進行壓縮解壓縮

免去一個一個檔案去備份下載或上傳

ZipArchive函數 支援範圍

PHP 5 >= 5.2.0, PHP 7

 

將所在的目錄內,所有資料夾與檔案 壓縮

 

將 zip壓縮檔 進行 解壓縮

 

將特定檔案進行 壓縮

 

常見問題

Fatal error: Class ‘ZipArchive’ not found

如果在 php 7 出現該錯誤訊息

只要重新運行

sudo apt-get install php7.0-zip

sudo service apache2 restart

就可以正常運作囉!