温馨提示×

Debian如何卸载PHP

小樊
41
2026-07-17 09:48:57
栏目: 编程语言

Debian 系统中卸载 PHP,可以按下面步骤操作。根据你的需求,可以选择只卸载某个版本完全卸载 PHP同时清理配置


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

先确认系统里装了哪些 PHP 包:

dpkg -l | grep php

或:

apt list --installed | grep php

二、卸载 PHP(推荐方式)

✅ 1. 卸载 PHP(保留配置文件)

适合重装或切换版本:

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

⚠️ 注意:

  • php* 会匹配所有 PHP 版本(如 php7.4、php8.1 等)
  • 如果你只想卸载某个版本,例如 PHP 8.1:
sudo apt remove php8.1 php8.1-*

✅ 2. 完全卸载(包括配置文件)

最干净的方式(推荐)

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

或指定版本:

sudo apt purge php8.1 php8.1-*

三、清理无用依赖

卸载后清理不再需要的依赖包:

sudo apt autoremove

四、如果你是通过第三方源安装的 PHP(如 ondrej PPA)

1️⃣ 删除 PHP 源(可选)

如果是从 sury.org 安装的:

sudo rm /etc/apt/sources.list.d/ondrej-*.list
sudo apt update

五、验证是否已卸载

php -v

如果返回:

bash: php: command not found

说明 PHP 已成功卸载 ✅


六、常见场景示例

✅ 仅卸载 PHP-FPM

sudo apt purge php8.1-fpm

✅ 卸载 Apache + PHP

sudo apt purge apache2 php libapache2-mod-php*

✅ 卸载 Nginx + PHP-FPM

sudo apt purge nginx php8.1-fpm

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

  • Debian 版本(如 11 / 12)
  • PHP 版本(如 7.4 / 8.1 / 8.2)
  • PHP 使用方式(Apache / Nginx / CLI)

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

0