在 Ubuntu 上“卸载 LAMP”通常是指卸载 Linux + Apache + MySQL/MariaDB + PHP 这一整套环境。下面按完全卸载和保留数据两种方式说明(以 Ubuntu 20.04/22.04 为例,Apache + MySQL + PHP)。
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
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
sudo apt purge php libapache2-mod-php php-mysql php-cli php-common
sudo rm -rf /etc/php
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/mysqlwhich apache2
which mysql
which php
dpkg -l | grep -E 'apache|mysql|php'
没有输出即表示已卸载。
sudo apt purge tasksel
sudo apt purge lamp-server^
如果你告诉我:
我可以给你更精确的命令。