温馨提示×

centos怎样重置php配置

小樊
47
2026-09-17 23:20:13
栏目: 编程语言

在 CentOS 上“重置 PHP 配置”通常有几种含义,下面按常见场景给你说明做法。


一、恢复 PHP 配置文件到默认状态

1. 找到 PHP 配置文件位置

php --ini

php -i | grep "Loaded Configuration File"

一般路径类似:

  • /etc/php.ini
  • /etc/php.d/*.ini

2. 重置 php.ini(推荐方式)

不要手动删,最好用原包恢复

CentOS 7 / 使用 yum(PHP 来自 base/remi)

rpm -q php-common

重新安装 PHP 公共包(会恢复默认 php.ini):

yum reinstall php-common

CentOS 8 / Stream(dnf)

dnf reinstall php-common

⚠ 注意:这会覆盖你修改过的 php.ini


二、只清空自定义 php.d 配置

如果你只是改了一堆 /etc/php.d/*.ini

ls /etc/php.d/

可以删除自定义文件(保留系统默认):

rm -f /etc/php.d/99-custom.ini

然后重启服务:

systemctl restart php-fpm
# 或
systemctl restart httpd

三、完全重装 PHP(最彻底)

1. 查看已安装 PHP 包

rpm -qa | grep php

2. 卸载 PHP

yum remove php php-*
# 或
dnf remove php php-*

3. 重新安装

yum install php php-fpm php-cli

四、重置 PHP-FPM 配置

PHP-FPM 配置在:

/etc/php-fpm.conf
/etc/php-fpm.d/www.conf

重置方法:

yum reinstall php-fpm
# 或
dnf reinstall php-fpm

重启:

systemctl restart php-fpm

五、确认是否生效

php -i | grep "Configuration File"
php -m

如果你能说明:

  • CentOS 版本(7 / 8 / Stream)
  • PHP 来源(系统自带 / Remi / 编译)
  • 想“重置”的具体问题(报错?性能?安全?)

我可以给你更精确的操作步骤。

0