CentOS 备份 PHP 配置先确认路径,再按主配置或扩展目录备份,最后校验;经常改配置时可用 cron 定时执行。
先确认 PHP 配置文件在哪
/etc/php.ini:主配置文件常见路径/etc/php.d/:扩展配置目录
备份单个 php.ini 文件
sudo cp /etc/php.ini /etc/php.ini.bak涉及扩展配置时备份整个 php.d 目录
sudo cp -r /etc/php.d /etc/php.d.bak备份后顺手做一次校验
单文件:


sudo diff /etc/php.ini /etc/php.ini.bak无输出表示内容一致。目录:
ls -l /etc/php.d
ls -l /etc/php.d.bak不想手动操作,可以交给 cron
sudo crontab -e每天凌晨 2 点自动备份:
0 2 * * * /usr/bin/cp /etc/php.ini /etc/php.ini.bak
0 2 * * * /usr/bin/cp -r /etc/php.d /etc/php.d.bak恢复时,将对应 .bak 文件或目录复制回原位置。







