温馨提示×

centos如何还原php配置

小樊
45
2026-09-14 22:16:47
栏目: 编程语言

在 CentOS 上“还原 PHP 配置”通常有以下几种场景,你可以根据自己的情况选择对应方法。


一、还原到系统默认 PHP 配置(最常用)

如果你修改了 php.iniwww.conf,想恢复成刚安装时的状态:

1. 找到 PHP 配置文件位置

php --ini

常见路径:

  • /etc/php.ini
  • /etc/php.d/*.ini
  • /etc/php-fpm.d/www.conf

2. 利用 yum / dnf 重新生成配置

CentOS 使用 RPM 包管理,配置文件一般包含在包中:

# 查看 php 相关包
rpm -qf /etc/php.ini

# 重新安装 php 公共包(会还原默认配置)
yum reinstall php-common

或(PHP-FPM):

yum reinstall php-fpm

⚠️ 注意:

  • 覆盖你当前的 php.ini
  • 建议先备份:
cp /etc/php.ini /etc/php.ini.bak

二、从备份还原 PHP 配置

如果你之前有备份:

cp /backup/php.ini /etc/php.ini
cp /backup/www.conf /etc/php-fpm.d/www.conf

然后重启服务:

systemctl restart php-fpm
# 或
systemctl restart httpd

三、误删 php.ini,恢复默认文件

如果 php.ini 被删:

# 查找系统自带样例
ls /usr/share/doc/php-*/php.ini-*

# 复制默认配置
cp /usr/share/doc/php-*/php.ini-production /etc/php.ini

(版本不同路径略有差异)


四、多版本 PHP(如 remi 源)

查看当前使用的 PHP:

which php
php -v

配置文件通常在:

/etc/opt/remi/php74/php.ini

还原方式同上:

yum reinstall php74-php-common

五、确认配置是否生效

php -i | grep "Loaded Configuration File"

如果你能说明:

  • 用的 PHP 版本
  • php.ini / php-fpm / Apache 哪种配置
  • 误改、误删还是想回滚

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

0