在 Ubuntu 上“还原 PHP 配置”通常指把 PHP 的配置文件恢复到系统默认状态,或撤销你之前的修改。下面按常见场景给你说明。
php --ini
或(针对 CLI / FPM 分别看):
php -i | grep "Loaded Configuration File"
常见路径:
/etc/php/8.1/cli/php.ini/etc/php/8.1/fpm/php.iniUbuntu 的 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
sudo systemctl restart php8.1-fpm
如果你改了很多地方,建议直接重装:
sudo apt purge php* -y
sudo apt autoremove -y
sudo apt install php php-fpm -y
安装后会恢复为 Ubuntu 官方默认配置。
扩展配置一般在:
/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
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
sudo apt install --reinstall nginx
sudo apt install --reinstall libapache2-mod-php
/usr/local/php/etc/php.ini如果你能告诉我:
我可以给你更精确的还原命令。