在 Linux 上“卸载 LNMP”通常指卸载 Linux + Nginx + MySQL/MariaDB + PHP 这套环境。是否容易卸载,取决于你当初是怎么安装的。下面按常见情况说明。
which nginx
which mysql
which php
常见安装方式:
如果你用的是 lnmp.org 的一键包:
cd lnmp安装目录
./uninstall.sh
按提示选择:
rm -rf /usr/local/nginx
rm -rf /usr/local/mysql
rm -rf /usr/local/php
rm -rf /usr/local/lnmp
sudo apt remove nginx nginx-common -y
sudo apt purge nginx -y
sudo apt remove mysql-server mysql-client -y
sudo apt purge mysql-server -y
sudo apt remove php* -y
sudo apt purge php* -y
sudo apt autoremove -y
sudo apt autoclean
sudo yum remove nginx -y
sudo yum remove mysql mysql-server -y
sudo yum remove php* -y
sudo yum autoremove -y
如果你是自己 make && make install 的:
service nginx stop
service mysql stop
service php-fpm stop
rm -rf /usr/local/nginx
rm -rf /usr/local/mysql
rm -rf /usr/local/php
rm -f /etc/init.d/nginx
rm -f /etc/init.d/mysql
⚠️ 源码安装没有“卸载命令”,只能手动删。
如果是 Docker:
docker-compose down
docker rm -f $(docker ps -aq)
docker volume prune
ps aux | grep nginx
ps aux | grep mysql
ps aux | grep php
确保没有残留进程。
如果你愿意,可以告诉我:
我可以给你精确命令。