温馨提示×

Debian LAMP如何卸载

小樊
45
2026-10-19 10:27:35
栏目: 智能运维

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


一、先确认你装了哪些组件

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

如想清配置:

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

三、卸载 MySQL / MariaDB

如果是 MySQL

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

如果是 MariaDB

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

⚠️ 这会删除数据库数据,请先备份。


四、卸载 PHP

sudo apt purge php libapache2-mod-php php-mysql php-cli php-common
sudo apt autoremove

查看残留:

dpkg -l | grep php

五、一次性“彻底卸载 LAMP”(示例)

sudo systemctl stop apache2 mysql mariadb
sudo apt purge apache2* mysql* mariadb* php*
sudo apt autoremove
sudo apt autoclean

六、只停用不卸载(可选)

如果只是不想要服务运行:

sudo systemctl disable --now apache2
sudo systemctl disable --now mysql

如果你能告诉我:

  • Debian 版本(如 11 / 12)
  • 用的是 MySQL 还是 MariaDB
  • 是否要保留网站或数据库

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

0 踩