温馨提示×

如何卸载ubuntu lamp

小樊
43
2026-10-12 19:50:35
栏目: 智能运维

在 Ubuntu 上“卸载 LAMP”通常是指卸载 Linux + Apache + MySQL/MariaDB + PHP 这一整套环境。下面按完全卸载和保留数据两种方式说明(以 Ubuntu 20.04/22.04 为例,Apache + MySQL + PHP)。


一、完全卸载 LAMP(不保留数据)

1. 卸载 Apache

sudo systemctl stop apache2
sudo apt purge apache2 apache2-utils apache2-bin apache2.2-common
sudo rm -rf /etc/apache2
sudo rm -rf /var/www/html

2. 卸载 MySQL / MariaDB

sudo systemctl stop mysql
sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql

如果是 MariaDB:

sudo apt purge mariadb-server mariadb-client
sudo rm -rf /etc/mysql /var/lib/mysql

3. 卸载 PHP

sudo apt purge php libapache2-mod-php php-mysql php-cli php-common
sudo rm -rf /etc/php

4. 清理残留依赖

sudo apt autoremove
sudo apt autoclean

二、仅卸载服务但保留数据(推荐)

如果你只是想重装或换版本:

sudo systemctl stop apache2 mysql
sudo apt remove apache2 mysql-server php
sudo apt autoremove

⚠️ 这样不会删除:

  • /var/www
  • /var/lib/mysql
  • 配置文件

三、确认是否卸载干净

which apache2
which mysql
which php
dpkg -l | grep -E 'apache|mysql|php'

没有输出即表示已卸载。


四、如果你是用 Tasksel 安装的 LAMP

sudo apt purge tasksel
sudo apt purge lamp-server^

如果你告诉我:

  • Ubuntu 版本
  • 用的是 MySQL 还是 MariaDB
  • 是否要保留网站或数据库

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

0 踩