备份Ubuntu PHP配置文件步骤如下:
查找配置文件路径
php --ini,查看Loaded Configuration File路径。/etc/php/{版本号}/cli/php.ini(命令行版)/etc/php/{版本号}/apache2/php.ini(Apache模块版)/etc/php/{版本号}/fpm/php.ini(PHP-FPM版)备份配置文件
sudo cp /etc/php/{版本号}/cli/php.ini /path/to/backup/php.ini.baksudo cp -r /etc/php/{版本号}/mods-available /path/to/backup/sudo cp -r /etc/php/{版本号}/fpm /path/to/backup/(若使用PHP-FPM)自动化备份(可选)
backup_php.sh:#!/bin/bash
sudo cp $(php --ini | grep "Loaded Configuration File" | awk '{print $4}') /path/to/backup/php.ini.bak
sudo cp -r /etc/php/{版本号}/mods-available /path/to/backup/
赋予执行权限并添加到cron:chmod +x backup_php.shcrontab -e 添加 0 2 * * * /path/to/backup_php.sh(每日凌晨2点执行)说明:需将{版本号}替换为实际PHP版本(如7.4、8.0),备份路径可自定义。