中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

thinkPHP如何使用pclzip打包備份mysql數據庫

發布時間:2021-08-31 09:20:34 來源:億速云 閱讀:126 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關thinkPHP如何使用pclzip打包備份mysql數據庫,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

具體如下:

PclZip介紹 PclZip library能夠壓縮與解壓縮Zip格式的壓縮檔(WinZip、PKZIP);且能對此類類檔案進行處理,包括產生壓縮檔、列出壓縮檔的內容以及解壓縮檔案等等

數據庫備份是一件非常重要的事情,備份的方式也很多有的通過vps直接進行備份、有的通過phpmyadmin進行數據進行備份。小編覺得這些該麻煩了并且備份好的.sql文件過于太大占用了一定的空間。所以用pclzip將sql文件進行壓縮,這樣節省了一部分空間。之前小編有寫過數據庫備份的代碼這里就不再復述,Pclzip官方下載地址:http://www.phpconcept.net/pclzip/pclzip-downloads(最新版本2-8-2)。

在DatabaseAction.class.php文件中查找 file_put_contents在下面添加如下代碼

import("ORG.Util.PclZip");
$archive = new PclZip('./data/'.date("y-m-d").'.zip');
$v_list = $archive->create($dir);
if(file_exists($dir)&&$v_list != 0)
{
$this->success("備份成功&&壓縮成功");
}else
{
die("Error : ".$archive->errorInfo(true));
$this->error("備份失敗");
}

并將原有的DatabaseAction.class.php中原有if判斷刪除

關于“thinkPHP如何使用pclzip打包備份mysql數據庫”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大名县| 胶州市| 宁波市| 新邵县| 井冈山市| 渑池县| 册亨县| 蚌埠市| 绩溪县| 元阳县| 兰西县| 栾川县| 白河县| 呼图壁县| 南陵县| 蒙山县| 图木舒克市| 鄯善县| 太仆寺旗| 崇明县| 繁昌县| 奉化市| 容城县| 南投县| 资源县| 永春县| 建湖县| 湟源县| 淮阳县| 阿荣旗| 丹凤县| 吉林省| 广河县| 靖安县| 简阳市| 岢岚县| 商水县| 子洲县| 和龙市| 哈巴河县| 常熟市|