安亿程序开发

Ubuntu PHP配置如何卸载

7 次浏览
# 编程语言 # ubuntu

在 Ubuntu 上卸载 PHP 配置,通常分为 卸载 PHP 本身 和 清理配置文件 两部分。下面按常见场景给你说明。 一、卸载 PHP(保留配置文件) 如果你只是想卸载 PHP,但保留配置文件(方便以后重装): sudo apt remove php* libapache2-mod-php* php-* 二、彻底卸载 PHP(含配置文件) 推荐方式(完全清理) ✅ sudo apt p

在 Ubuntu 上卸载 PHP 配置,通常分为 卸载 PHP 本身清理配置文件 两部分。下面按常见场景给你说明。


一、卸载 PHP(保留配置文件)

如果你只是想卸载 PHP,但保留配置文件(方便以后重装):

sudo apt remove php* libapache2-mod-php* php-*

二、彻底卸载 PHP(含配置文件)

推荐方式(完全清理)

sudo apt purge php* libapache2-mod-php* php-*

purge 会同时删除:

  • PHP 软件包
  • 配置文件(如 /etc/php/

三、删除残留文件和目录

即使执行了 purge,有时仍会残留目录,可手动清理:

sudo rm -rf /etc/php/
sudo rm -rf /var/lib/php/

四、卸载指定 PHP 版本(如 PHP 8.1)

如果你安装的是特定版本:

sudo apt purge php8.1 php8.1-*

或只删除:

sudo apt remove php8.1

五、卸载 Web 服务器相关 PHP 模块(可选)

Apache

sudo apt purge libapache2-mod-php*
sudo systemctl restart apache2

Nginx(通常是 PHP-FPM)

sudo apt purge php*-fpm
sudo systemctl restart nginx

六、清理无用依赖(推荐)

sudo apt autoremove

七、检查是否卸载干净

php -v

如果提示:

Command 'php' not found

说明已经卸载成功 ✅


八、常见目录说明(仅供参考)

目录 作用
/etc/php/ PHP 配置文件
/usr/lib/php/ PHP 模块
/var/lib/php/ 会话、缓存等

如果你能告诉我:

  • Ubuntu 版本(如 20.04 / 22.04)
  • PHP 版本(7.4 / 8.1 / 8.2 等)
  • 使用的是 Apache 还是 Nginx

我可以给你精确到命令级别的卸载方案。