商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 如何备份centos上的php配置文件

如何备份centos上的php配置文件

  发布于2026-07-15 阅读(0)

扫一扫,手机访问

在CentOS上备份PHP配置文件,这事儿说大不大,但真到了需要恢复的时候,没备份可就抓瞎了。通常来说,核心就是备份那个php.ini,以及可能存在的其它自定义配置文件。下面直接上干货,一步步来。

如何备份centos上的php配置文件

第一步,先找到配置文件在哪儿。虽然大部分情况下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配置文件就算备份到位了。真到需要恢复的时候,也能从容应对。

本文转载于:https://www.yisu.com/ask/21054070.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注