tar 打包项目目录,如:tar -czvf php_project_backup.tar.gz /var/www/html/projectphp.ini:sudo cp /etc/php/版本号/fpm/php.ini /etc/php/版本号/fpm/php.ini.baksudo tar -czvf web_config_backup.tar.gz /etc/nginx/ /etc/apache2/mysqldump 导出数据库(需替换用户名、密码、库名):mysqldump -u username -p database_name > db_backup.sqltar 解压备份文件到目标目录:tar -xzvf php_project_backup.tar.gz -C /var/www/html/sudo cp /path/to/backup/php.ini.bak /etc/php/版本号/fpm/php.inimysql 导入备份的 SQL 文件:mysql -u username -p database_name < db_backup.sqltar 和 cron 定时任务,实现定期自动备份。rsync 实现增量备份,仅同步变化文件。注意:操作前确保备份目录有足够空间,恢复前建议先测试备份文件的完整性。