温馨提示×

怎么卸载linux lnmp

小樊
46
2026-09-06 19:29:05
栏目: 智能运维

“卸载 LNMP”一般指卸载 Linux + Nginx + MySQL/MariaDB + PHP 这套环境。不同安装方式卸载方法差别很大,下面按最常见情况给你说明。


一、先确认你是怎么安装的 LNMP

1️⃣ 使用 lnmp.org 一键安装包(最常见)

如果你是用这个安装的:

wget http://soft.vpser.net/lnmp/lnmp1.x.tar.gz

✅ 官方提供了卸载脚本。

卸载方法

cd lnmp安装目录
./uninstall.sh

然后按提示选择:

  • 卸载全部(LNMP)
  • 只卸载 Nginx / MySQL / PHP

⚠️ 会删除:

  • 配置文件
  • 程序文件
  • 数据库(除非你备份)

二、如果是 yum / apt 安装(CentOS / Ubuntu)

CentOS / Rocky / Alma

yum remove nginx mysql* mariadb* php* -y

Ubuntu / Debian

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 LNMP

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

✅ 确认没有重要业务在运行


六、你可以告诉我

我可以给你精确命令,只需要回答:

  1. 系统(CentOS / Ubuntu / 其他)
  2. 是否是 lnmp.org 一键包
  3. 是否要保留数据库

我可以直接帮你写一套卸载方案。

0