温馨提示×

centos php配置怎么备份

小樊
38
2026-10-02 20:38:09
栏目: 编程语言

在 CentOS 上备份 PHP 配置,通常就是备份 PHP 的配置文件和相关目录。下面按常见场景给你说明。


一、先确认 PHP 版本和配置文件位置

1. 查看 PHP 版本

php -v

2. 查看 PHP 配置文件路径

php --ini

常见路径(CentOS):

  • PHP 7.2~8.x(Remi / 官方源):
    /etc/php.ini
    /etc/php.d/
    
  • 老版本 PHP 5.x:
    /etc/php.ini
    /etc/php.d/
    

二、备份 PHP 主配置和扩展配置(最常用)

方法 1:直接打包备份(推荐)

tar czf php-config-backup-$(date +%F).tar.gz /etc/php.ini /etc/php.d

生成的文件类似:

php-config-backup-2026-01-15.tar.gz

方法 2:只备份到目录(方便查看)

cp -r /etc/php.ini /etc/php.d /opt/php-backup/

三、如果你用的是 PHP-FPM(Web 常见)

备份 PHP-FPM 配置

tar czf php-fpm-backup-$(date +%F).tar.gz /etc/php-fpm.conf /etc/php-fpm.d

或使用 Nginx + PHP-FPM 时,通常还要备份:

/etc/nginx/conf.d/*.conf

四、如果是多版本 PHP(如 Remi)

例如 PHP 7.4 和 PHP 8.1:

tar czf php74-config-backup.tar.gz /etc/opt/remi/php74
tar czf php81-config-backup.tar.gz /etc/opt/remi/php81

五、恢复 PHP 配置

tar xzf php-config-backup-2026-01-15.tar.gz -C /

然后重启 PHP:

systemctl restart php-fpm
# 或
systemctl restart httpd
# 或
systemctl restart nginx

六、建议(生产环境)

✅ 定期备份
✅ 改配置前先备份
✅ 备份和代码、数据库分开存放

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • PHP 版本
  • 是否用 PHP-FPM / Nginx / Apache

我可以给你更精确的备份命令。

0 踩