温馨提示×

ubuntu php配置怎么还原

小樊
43
2026-09-13 10:42:26
栏目: 编程语言

在 Ubuntu 上“还原 PHP 配置”通常指把 PHP 的配置文件恢复到系统默认状态,或撤销你之前的修改。下面按常见场景给你说明。


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

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

php --ini

或(针对 CLI / FPM 分别看):

php -i | grep "Loaded Configuration File"

常见路径:

  • CLI:/etc/php/8.1/cli/php.ini
  • FPM:/etc/php/8.1/fpm/php.ini

2. 还原为默认配置

Ubuntu 的 PHP 包中通常带有原始配置文件

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

如果是开发环境,可用 php.ini-development

3. 重启 PHP 服务

sudo systemctl restart php8.1-fpm

二、完全重装 PHP(最彻底还原)

如果你改了很多地方,建议直接重装:

sudo apt purge php* -y
sudo apt autoremove -y
sudo apt install php php-fpm -y

安装后会恢复为 Ubuntu 官方默认配置


三、只还原某个 PHP 扩展配置

扩展配置一般在:

/etc/php/8.1/mods-available/
/etc/php/8.1/cli/conf.d/
/etc/php/8.1/fpm/conf.d/

还原方法:

sudo rm /etc/php/8.1/cli/conf.d/30-custom.ini
sudo phpenmod xxx
sudo systemctl restart php8.1-fpm

四、Nginx / Apache 中的 PHP 配置还原

Nginx

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
sudo apt install --reinstall nginx

Apache

sudo apt install --reinstall libapache2-mod-php

五、如果你是用宝塔 / LNMP / Docker

  • 宝塔:软件商店 → PHP → 设置 → 配置文件 → 恢复默认
  • LNMP/usr/local/php/etc/php.ini
  • Docker:直接重建容器或挂载默认配置

如果你能告诉我:

  • PHP 版本(如 7.4 / 8.1)
  • 是 CLI 还是 FPM
  • 改了哪部分配置(php.ini / nginx / 扩展)

我可以给你更精确的还原命令

0