备份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.bak
sudo 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.sh
crontab -e
添加 0 2 * * * /path/to/backup_php.sh
(每日凌晨2点执行)说明:需将{版本号}
替换为实际PHP版本(如7.4、8.0),备份路径可自定义。