taymaz/mediabackup

备份服务器或网站媒体 PHP 包

1.0.1 2023-02-05 17:25 UTC

This package is auto-updated.

Last update: 2024-09-11 21:18:53 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

screenshot

mediaBackup

备份 PHP 包

备份服务器或网站媒体 PHP 包

安装

从终端

composer require taymaz/mediabackup

这开始安装 mediabackup 包,它使用 composer,所以你可以轻松使用。

基本使用

为了开始,你需要创建一个名为 config 的文件来设置备份选项,如目录和备份导出路径等。

首先创建你的 config 文件如下

设置你的自定义配置

{
    "Directories": [
        "media",
        ".",
        "media/thumbnails"
    ],

    "BackupExportPath": "."
}

然后引入包

在你的 PHP 文件中引入包

use Taymaz\Mediabackup\Mediabackup;

然后给出配置文件路径,在回调函数中获取备份文件路径

Mediabackup::configFile("./config.json")->CreateBackup(function($backup){
    echo $backup->path;
});

完成了,你的备份已经准备好了

你可以使用的 $backup 方法

$backup->remove(); //true

$backup->filename; //backup-2023-01-15.zip