温馨提示×

centos如何重置php配置

小樊
35
2026-09-08 20:17:33
栏目: 编程语言

在 CentOS 上“重置 PHP 配置”通常有几种场景,下面按常见情况给你说明:


一、重置 PHP 配置文件(php.ini)

1. 找到 PHP 配置文件位置

php --ini

php -i | grep "Loaded Configuration File"

常见路径:

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

2. 恢复默认 php.ini(推荐方式)

方式一:使用原安装包恢复

如果你是用 yum / dnf 安装的 PHP:

rpm -qf /etc/php.ini

例如返回:

php-common-7.4.33-1.el7.x86_64

重新安装该包(会恢复默认配置):

yum reinstall php-common

dnf reinstall php-common

方式二:手动恢复默认文件

如果系统有备份:

ls /etc/php.ini.rpmsave

恢复:

mv /etc/php.ini.rpmsave /etc/php.ini

二、重置 PHP 扩展配置(php.d)

如果你改乱了扩展配置:

ls /etc/php.d/

重置某个扩展(例如 opcache):

yum reinstall php-opcache

或删除错误配置后重装:

rm -f /etc/php.d/10-opcache.ini
yum reinstall php-opcache

三、重置整个 PHP(重装 PHP)

⚠️ 会删除当前 PHP 配置和扩展

yum remove php* -y
yum install php php-cli php-fpm -y

四、重置 PHP-FPM 配置(如用了 php-fpm)

yum reinstall php-fpm

或恢复:

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

重启服务:

systemctl restart php-fpm

五、验证配置是否生效

php -v
php -m
php --ini

如果你能说明:

  • PHP 版本(7.2 / 7.4 / 8.x)
  • 安装方式(yum / 编译 / remi)
  • 具体“重置”指的是什么(报错?改错了?恢复默认?)

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

0