温馨提示×

如何卸载debian lamp组件

小樊
46
2026-10-10 16:34:18
栏目: 智能运维

在 Debian 上“卸载 LAMP 组件”通常指卸载 Linux + Apache + MySQL/MariaDB + PHP 中的服务组件(Linux 本身不卸载)。下面按常见场景给你几种做法。


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

先确认你装了哪些:

dpkg -l | grep -E 'apache2|mysql|mariadb|php'

二、卸载 Apache

sudo systemctl stop apache2
sudo apt purge apache2 apache2-utils apache2-bin apache2.2-common
sudo apt autoremove

三、卸载 MySQL / MariaDB

如果是 MySQL

sudo systemctl stop mysql
sudo apt purge mysql-server mysql-client mysql-common
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
sudo apt autoremove
sudo apt autoclean

如果是 MariaDB

sudo systemctl stop mariadb
sudo apt purge mariadb-server mariadb-client
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
sudo apt autoremove

四、卸载 PHP

查看 PHP 版本:

php -v

例如 PHP 8.2:

sudo apt purge php8.2 libapache2-mod-php8.2 php8.2-mysql
sudo apt autoremove

如果你不确定版本:

sudo apt purge 'php*'
sudo apt autoremove

五、一键卸载(不推荐新手,但快)

sudo apt purge apache2 mysql-server mariadb-server php*
sudo apt autoremove
sudo apt autoclean

六、清理残留

sudo rm -rf /var/www/html
sudo rm -rf /etc/apache2
sudo rm -rf /etc/php

七、确认已卸载

which apache2 mysql php

无输出即表示已移除。


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

  • Debian 版本(cat /etc/os-release)
  • 用的是 MySQL 还是 MariaDB
  • 是否只是停用而不是彻底删除

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

0 踩