温馨提示×

怎么卸载linux lamp

小樊
46
2026-10-06 15:53:43
栏目: 智能运维

在 Linux 上“卸载 LAMP”通常指卸载 Linux + Apache + MySQL/MariaDB + PHP 这套环境。下面按常见发行版给你清晰步骤,你可以对照自己的系统操作。


一、先确认你用的是哪种系统

cat /etc/os-release
  • Debian / Ubuntu → 用 apt
  • CentOS / Rocky / Alma → 用 yum 或 dnf
  • 如果是 Docker / 面板(宝塔、LNMP 脚本)→ 方式不同(见末尾)

二、Ubuntu / Debian 卸载 LAMP

1. 卸载 Apache

sudo systemctl stop apache2
sudo apt remove --purge apache2 apache2-utils apache2-bin
sudo apt autoremove --purge

2. 卸载 MySQL / MariaDB

sudo systemctl stop mysql
sudo apt remove --purge mysql-server mysql-client mysql-common
sudo apt autoremove --purge

(如果是 MariaDB)

sudo apt remove --purge mariadb-server mariadb-client

3. 卸载 PHP

sudo apt remove --purge php*
sudo apt autoremove --purge

4. 删除残留文件(可选)

sudo rm -rf /etc/apache2
sudo rm -rf /var/lib/mysql
sudo rm -rf /var/www/html

三、CentOS / Rocky / Alma 卸载 LAMP

1. 卸载 Apache

sudo systemctl stop httpd
sudo yum remove httpd

2. 卸载 MariaDB / MySQL

sudo systemctl stop mariadb
sudo yum remove mariadb-server mariadb

3. 卸载 PHP

sudo yum remove php php-*

4. 清理残留

sudo rm -rf /etc/httpd
sudo rm -rf /var/lib/mysql

四、如果你是用脚本或面板安装的

✅ LNMP 一键脚本

cd lnmp1.x
./uninstall.sh

✅ 宝塔面板

bt
# 选择卸载选项(不要直接 rm)

或:

/etc/init.d/bt stop
rm -f /etc/init.d/bt

五、确认是否卸载干净

which apache2 httpd mysql php

无输出即表示已卸载。


如果你愿意,可以告诉我:

  • 系统版本
  • 是源码安装还是包管理安装
  • 是否要只卸载其中一个(如只卸 PHP)

我可以给你更精确的命令。

0 踩