温馨提示×

如何卸载Debian的LAMP

小樊
35
2026-10-13 15:46:59
栏目: 智能运维

在 Debian 上“卸载 LAMP”通常是指卸载 Linux + Apache + MySQL/MariaDB + PHP 中的 Apache、MySQL/MariaDB、PHP 相关软件包。下面按安全、可恢复性的方式说明。


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

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

或:

which apache2 mysqld php

二、停止相关服务

sudo systemctl stop apache2
sudo systemctl stop mysql
# 或
sudo systemctl stop mariadb

三、卸载 Apache

sudo apt purge apache2 apache2-utils apache2-bin apache2-data
sudo apt autoremove

四、卸载 MySQL / MariaDB

如果是 MySQL

sudo apt purge mysql-server mysql-client mysql-common
sudo apt autoremove

如果是 MariaDB

sudo apt purge mariadb-server mariadb-client mariadb-common
sudo apt autoremove

五、卸载 PHP

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

六、删除残留配置和数据(可选,谨慎)

Apache

sudo rm -rf /etc/apache2

数据库(⚠数据不可恢复)

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

PHP

sudo rm -rf /etc/php

七、清理系统

sudo apt autoremove
sudo apt autoclean

八、确认已卸载

apache2 -v
mysql -V
php -v

如果都提示 command not found,说明已卸载成功。


九、如果你只是“想重装 LAMP”

可以只做:

sudo apt purge apache2 mariadb-server php libapache2-mod-php
sudo apt install apache2 mariadb-server php libapache2-mod-php

如果你能告诉我:

  • 用的是 MySQL 还是 MariaDB
  • 是否要 保留数据库数据
  • 是 完全卸载还是重置环境

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

0 踩