PHP中的网站备份?

Pek*_*ica 15 php ftp backup

有没有人知道一个干净的基于PHP的解决方案,可以使用FTP备份远程网站?

必须有:

  • 递归FTP备份
  • 可以通过一个cron作业
  • 易于配置(轻松添加多个站点)
  • 备份文件的本地存储就足够了

会好的:

  • 备份站点存储为zip文件
  • 一个很好的界面来管理事物
  • 备份成功或失败时提供通知
  • 增量备份
  • MySQL数据库备份吗?

我需要这是基于PHP的,因为它将用于不允许使用标准GNU/Linux工具的共享主机包.

Jam*_*ler 0

虽然您的共享主机可能不会提供很多工具,但它必须至少提供一些工具,可能值得询问您的主机他们提供或推荐的备份工具。您想要备份到几乎相同的主机吗?(至少在软件方面)

要成功运行 rsync,它只需要在一台机器上运行,另一台机器甚至不需要知道 rysnc 存在,哪一台机器正在运行它(备份或主主机)也无关紧要。

您是否可以通过 cli 访问服务器来安装软件包或 php 模块?如果您不这样做,那么所有的赌注都会被取消,因为您的 php 安装很可能不会包含任何必要的软件包,因此无法开始考虑从 php 尝试此操作。

我会推荐一个非 php 解决方案,例如 rysnc 或某种 bash 脚本。尽管您可以将进程包装在 php 包装器中来管理它。