温馨提示×

怎么卸载debian lnmp

小樊
41
2026-10-19 10:40:37
栏目: 智能运维

在 Debian 上“卸载 LNMP”通常指卸载 Linux + Nginx + MySQL/MariaDB + PHP 这一整套环境。下面按常见安装方式给你几种卸载方法,你对照自己的情况来选。


一、如果你是用 apt 安装的(最常见)

1️⃣ 卸载 Nginx

sudo systemctl stop nginx
sudo apt purge nginx nginx-common -y
sudo apt autoremove -y

2️⃣ 卸载 MySQL / MariaDB

查看你装的是哪个:

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

MySQL:

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

MariaDB:

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

3️⃣ 卸载 PHP

查看已安装 PHP 版本:

dpkg -l | grep php

示例(PHP 7.4 / 8.1 / 8.2 自行替换):

sudo apt purge php* -y
sudo apt autoremove -y

4️⃣ 清理残留

sudo apt autoremove --purge -y
sudo apt clean

二、如果你是用 LNMP 一键脚本安装的(lnmp.org)

⚠️ 这种不能用 apt 完全卸载

1️⃣ 停止服务

lnmp stop

2️⃣ 删除安装目录

rm -rf /usr/local/nginx
rm -rf /usr/local/mysql
rm -rf /usr/local/php
rm -rf /usr/local/memcached
rm -rf /usr/local/redis

3️⃣ 删除启动项

update-rc.d -f nginx remove
update-rc.d -f mysql remove
update-rc.d -f php-fpm remove

4️⃣ 删除数据库文件(谨慎)

rm -rf /usr/local/mysql/var

三、删除网站数据(可选)

rm -rf /home/wwwroot
rm -rf /var/www

四、彻底重装前确认

which nginx mysql php
ps aux | grep -E 'nginx|mysql|php'

都没有输出,说明卸载干净了。


五、我可以进一步帮你

你可以告诉我:

  1. Debian 版本(cat /etc/os-release)
  2. LNMP 是怎么装的(apt / lnmp.org / 宝塔 / Docker)
  3. 是想完全卸载还是只卸其中一个

我可以给你精确命令,不会误删东西。

0 踩