在 Debian 上卸载 LNMP(Linux + Nginx + MySQL/MariaDB + PHP),可以按下面步骤来,先确认你是怎么安装的(包管理器 apt 还是 源码/一键脚本),再选择对应方式。
dpkg -l | grep nginx
dpkg -l | grep mysql
dpkg -l | grep php
看到类似:
nginx
mysql-server
php-fpm
✅ 说明是 apt 安装
ls /usr/local/nginx
ls /usr/local/mysql
ls /usr/local/php
✅ 存在这些目录,说明是 源码安装
sudo systemctl stop nginx
sudo systemctl stop mysql
sudo systemctl stop php*-fpm
sudo apt remove --purge nginx nginx-common nginx-core
sudo apt remove --purge mysql-server mysql-common mysql-client
sudo apt remove --purge php* php-fpm php-mysql
sudo apt autoremove --purge
sudo rm -rf /etc/nginx
sudo rm -rf /etc/mysql
sudo rm -rf /etc/php
sudo rm -rf /var/lib/mysql
sudo rm -rf /var/log/nginx
sudo rm -rf /var/log/mysql
sudo rm -rf /var/www/html/*
⚠️ 没有统一卸载命令,只能手动删
sudo systemctl stop nginx
sudo systemctl stop mysql
sudo systemctl stop php-fpm
或:
sudo /etc/init.d/nginx stop
sudo /etc/init.d/mysql stop
sudo /etc/init.d/php-fpm stop
sudo rm -rf /usr/local/nginx
sudo rm -rf /usr/local/mysql
sudo rm -rf /usr/local/php
sudo rm -rf /etc/init.d/nginx
sudo rm -rf /etc/init.d/mysql
sudo rm -rf /etc/init.d/php-fpm
sudo rm -rf /var/lib/mysql
sudo rm -rf /home/wwwroot
sudo apt autoremove
sudo apt autoclean
nginx -v
mysql -V
php -v
都提示 command not found 即卸载完成 ✅
sudo apt install nginx mysql-server php-fpm php-mysql
如果你愿意,可以把 你的 Debian 版本 和 LNMP 安装方式 发我,我可以给你一条完全精准的卸载命令列表。