在 CentOS 上备份 PHP 配置,通常就是备份 PHP 的配置文件和相关目录。下面按常见场景给你说明。
php -v
php --ini
常见路径(CentOS):
/etc/php.ini
/etc/php.d/
/etc/php.ini
/etc/php.d/
tar czf php-config-backup-$(date +%F).tar.gz /etc/php.ini /etc/php.d
生成的文件类似:
php-config-backup-2026-01-15.tar.gz
cp -r /etc/php.ini /etc/php.d /opt/php-backup/
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 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
tar xzf php-config-backup-2026-01-15.tar.gz -C /
然后重启 PHP:
systemctl restart php-fpm
# 或
systemctl restart httpd
# 或
systemctl restart nginx
✅ 定期备份
✅ 改配置前先备份
✅ 备份和代码、数据库分开存放
如果你能告诉我:
我可以给你更精确的备份命令。