“卸载 LNMP”一般指卸载 Linux + Nginx + MySQL/MariaDB + PHP 这套环境。不同安装方式卸载方法差别很大,下面按最常见情况给你说明。
如果你是用这个安装的:
wget http://soft.vpser.net/lnmp/lnmp1.x.tar.gz
✅ 官方提供了卸载脚本。
cd lnmp安装目录
./uninstall.sh
然后按提示选择:
⚠️ 会删除:
yum remove nginx mysql* mariadb* php* -y
apt remove nginx mysql-server mariadb-server php* -y
apt autoremove -y
删除残留:
rm -rf /etc/nginx /etc/mysql /etc/php
rm -rf /var/lib/mysql
docker-compose down
docker volume rm lnmp_mysql
或直接:
docker rm -f lnmp-nginx lnmp-mysql lnmp-php
如果你是自己 make install 的:
# 停止服务
systemctl stop nginx mysql php-fpm
# 删除安装目录(示例)
rm -rf /usr/local/nginx
rm -rf /usr/local/mysql
rm -rf /usr/local/php
并清理:
rm -f /etc/systemd/system/nginx.service
rm -f /etc/systemd/system/mysqld.service
systemctl daemon-reload
✅ 备份网站和数据库:
mysqldump -uroot -p --all-databases > backup.sql
tar czf www.tar.gz /home/wwwroot
✅ 确认没有重要业务在运行
我可以给你精确命令,只需要回答:
我可以直接帮你写一套卸载方案。