温馨提示×

debian怎么卸载php

小樊
45
2026-10-16 19:12:50
栏目: 编程语言

在 Debian 系统中卸载 PHP,通常取决于你是通过 apt 安装的,还是通过 源码/其他方式 安装的。下面以最常见的 apt 安装方式 为例说明。


一、查看已安装的 PHP 相关包

dpkg -l | grep php

或者

apt list --installed | grep php

二、卸载 PHP(推荐方式)

1️⃣ 卸载 PHP 及所有相关模块

sudo apt purge php* -y

⚠️ 注意:php* 会匹配所有以 php 开头的包,适合“彻底清空 PHP”。


2️⃣ 删除不再需要的依赖

sudo apt autoremove -y

3️⃣ 清理配置文件(可选)

sudo apt clean

三、如果你安装的是特定版本(如 PHP 8.1)

例如:

sudo apt purge php8.1 php8.1-cli php8.1-fpm php8.1-common -y
sudo apt autoremove -y

四、卸载 Apache / Nginx 中的 PHP 模块(如有)

Apache

sudo a2dismod php*
sudo systemctl restart apache2

Nginx

如果是 php-fpm:

sudo systemctl stop php8.1-fpm
sudo apt purge php8.1-fpm

五、确认是否卸载成功

php -v

若显示 command not found,说明已卸载成功。


六、如果是源码安装的 PHP

那就不能 apt 卸载,需要:

make uninstall   # 如果保留源码

或手动删除:

rm -rf /usr/local/php
rm /usr/local/bin/php

如果你愿意,可以告诉我:

  • Debian 版本(如 11 / 12)
  • PHP 版本(如 7.4 / 8.1 / 8.2)
  • 是否搭配 Apache / Nginx

我可以给你更精确的卸载命令。

0 踩