在 Debian 上备份 PHP 配置,通常只需要备份 PHP 的配置文件目录和相关扩展配置即可。下面按常见场景说明。
Debian 可能同时安装多个 PHP 版本(如 7.4、8.1、8.2)。
查看已安装版本:
php -v
ls /etc/php/
例如:
/etc/php/8.1/
sudo tar czf php-config-backup.tar.gz /etc/php/
恢复:
sudo tar xzf php-config-backup.tar.gz -C /
sudo tar czf php-8.1-config.tar.gz /etc/php/8.1/
/etc/php/8.1/cli/php.ini
/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 -av /etc/php/ /backup/php-config/
如果你用的是:
/etc/nginx/
/etc/apache2/
例如每天备份:
crontab -e
添加:
0 3 * * * tar czf /backup/php-$(date +\%F).tar.gz /etc/php/
tar tzf php-config-backup.tar.gz
如果你愿意,我可以: