在 CentOS 上备份 PHP 配置,通常是把 PHP 的配置文件(php.ini)和额外的配置目录 复制出来即可。下面按常见场景说明。
php -v
php --ini
常见输出示例:
Loaded Configuration File: /etc/php.ini
Scan for additional .ini files in: /etc/php.d
/etc/php.ini/etc/php.d//etc/php-fpm.conf/etc/php-fpm.d//etc/php.d/tar czf php-config-backup-$(date +%F).tar.gz \
/etc/php.ini \
/etc/php.d \
/etc/php-fpm.conf \
/etc/php-fpm.d
备份文件示例:
php-config-backup-2026-03-19.tar.gz
cp /etc/php.ini /root/php.ini.bak
cp -r /etc/php.d /root/php.d.bak
路径通常是:
/etc/opt/remi/php74/
/etc/opt/remi/php81/
备份示例:
tar czf php74-config-backup.tar.gz /etc/opt/remi/php74
tar xzf php-config-backup-2026-03-19.tar.gz -C /
或修改后重启服务:
systemctl restart php-fpm
# 或
systemctl restart httpd
php -m
php -i | grep "Loaded Configuration"
rpm -qa | grep php
如果你能告诉我:
我可以给你更精确的备份命令。