发布于2026-07-15 阅读(0)
扫一扫,手机访问
在CentOS上备份PHP配置文件,这事儿说大不大,但真到了需要恢复的时候,没备份可就抓瞎了。通常来说,核心就是备份那个php.ini,以及可能存在的其它自定义配置文件。下面直接上干货,一步步来。

第一步,先找到配置文件在哪儿。虽然大部分情况下php.ini就在/etc/php.ini,但如果用的是PHP-FPM,那还得留意/etc/php-fpm.d/www.conf这类文件。
第二步,给自己建个备份专用的目录,比如:
sudo mkdir -p /backup/php
第三步,直接把核心的php.ini拷过去:
sudo cp /etc/php.ini /backup/php/php.ini.backup
第四步,如果PHP-FPM配置文件也在用,顺手也备份一下:
sudo cp /etc/php-fpm.d/www.conf /backup/php/www.conf.backup
第五步,其它自定义的配置文件,比如某些应用的.htaccess或者专属的PHP设置文件,也别落下,统统放进同一个备份目录里。
第六步,这是个好习惯——记录备份信息。哪天想恢复,一看日志就知道是哪个版本。用这两条命令就行:
date >> /backup/php/backup.log
ls -l /backup/php >> /backup/php/backup.log
第七步,如果觉得手动备份太麻烦,可以交给cron定时任务。比如设定每天凌晨2点自动跑一次。先编辑crontab:
crontab -e
然后加一行:
0 2 * * * /path/to/backup_script.sh
至于那个备份脚本,内容可以这样写:
#!/bin/bash
BACKUP_DIR="/backup/php"
DATE=$(date +"%Y-%m-%d_%H-%M-%S")
mkdir -p "$BACKUP_DIR/$DATE"
cp /etc/php.ini "$BACKUP_DIR/$DATE/php.ini.backup"
cp /etc/php-fpm.d/www.conf "$BACKUP_DIR/$DATE/www.conf.backup"
# 需要备份的其他文件,可以按这个格式继续加
echo "Backup completed on $DATE" >> /var/log/php_backup.log
最后别忘了给脚本加上执行权限:
chmod +x /path/to/backup_script.sh
照着这几步走,CentOS上的PHP配置文件就算备份到位了。真到需要恢复的时候,也能从容应对。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8