温馨提示×

怎么重置ubuntu php配置

小樊
40
2026-10-01 12:07:14
栏目: 编程语言

在 Ubuntu 上“重置 PHP 配置”通常有几种含义,下面按常见场景给你说明,你可以对号入座。


一、重置 PHP 的 php.ini 配置(恢复默认)

1️⃣ 找到当前使用的 php.ini

php --ini

或(针对 CLI):

php -i | grep "Loaded Configuration File"

示例输出:

Loaded Configuration File => /etc/php/8.1/cli/php.ini

2️⃣ 恢复默认配置(推荐方式)

Ubuntu 的 PHP 包会提供一个默认配置文件,通常叫 php.ini-production 或 php.ini-development。

ls /usr/lib/php/8.1/

重置 CLI 配置

sudo cp /usr/lib/php/8.1/php.ini-production /etc/php/8.1/cli/php.ini

重置 Apache 使用的 PHP

sudo cp /usr/lib/php/8.1/php.ini-production /etc/php/8.1/apache2/php.ini

重置 PHP-FPM(Nginx 常用)

sudo cp /usr/lib/php/8.1/php.ini-production /etc/php/8.1/fpm/php.ini

3️⃣ 重启服务

# Apache
sudo systemctl restart apache2

# PHP-FPM
sudo systemctl restart php8.1-fpm

二、完全重装 PHP(彻底重置)

如果你改乱了 PHP 环境:

sudo apt purge php* libapache2-mod-php*
sudo apt autoremove
sudo apt install php php-cli php-fpm

三、只重置某个 PHP 扩展配置

例如重置 opcache:

sudo rm /etc/php/8.1/cli/conf.d/*opcache*
sudo apt install --reinstall php8.1-opcache

四、恢复 PHP 到系统初始状态(含配置)

sudo apt install --reinstall php8.1-common php8.1-cli

五、如果你用的是多版本 PHP(update-alternatives)

sudo update-alternatives --config php

✅ 建议

  • 改配置前先备份:
    sudo cp /etc/php/8.1/cli/php.ini ~/php.ini.bak
    
  • 不确定版本就先查:
    php -v
    

如果你能说清楚:

  • 用的是 Apache / Nginx
  • PHP 版本(7.4 / 8.1 / 8.2)
  • 想“重置”的是 配置项 / 扩展 / 整个环境

我可以给你更精确的一步到位命令。

0 踩