温馨提示×

怎样备份debian php配置

小樊
36
2026-09-20 11:00:13
栏目: 编程语言

在 Debian 上备份 PHP 配置,通常只需要备份 PHP 的配置文件目录和相关扩展配置即可。下面按常见场景说明。


一、确定 PHP 版本

Debian 可能同时安装多个 PHP 版本(如 7.4、8.1、8.2)。

查看已安装版本:

php -v
ls /etc/php/

例如:

/etc/php/8.1/

二、备份 PHP 主配置(推荐)

1️⃣ 备份整个 PHP 配置目录(最常用)

sudo tar czf php-config-backup.tar.gz /etc/php/

恢复:

sudo tar xzf php-config-backup.tar.gz -C /

2️⃣ 仅备份某个 PHP 版本

sudo tar czf php-8.1-config.tar.gz /etc/php/8.1/

三、关键配置文件说明(可单独备份)

CLI 模式

/etc/php/8.1/cli/php.ini

Web 模式(Apache / Nginx + PHP-FPM)

/etc/php/8.1/fpm/php.ini
/etc/php/8.1/fpm/pool.d/www.conf

扩展配置目录

/etc/php/8.1/mods-available/
/etc/php/8.1/cli/conf.d/
/etc/php/8.1/fpm/conf.d/

四、使用 rsync 备份(适合定期同步)

rsync -av /etc/php/ /backup/php-config/

五、配合 Web 服务备份(可选)

如果你用的是:

  • Nginx
    /etc/nginx/
    
  • Apache
    /etc/apache2/
    

六、定时自动备份(可选)

例如每天备份:

crontab -e

添加:

0 3 * * * tar czf /backup/php-$(date +\%F).tar.gz /etc/php/

七、验证备份是否完整

tar tzf php-config-backup.tar.gz

如果你愿意,我可以:

  • 给你一个 一键备份脚本
  • 区分 Apache / Nginx
  • 或针对 Docker / PHP-FPM 场景说明

0