在 Debian 上“卸载 LAMP 组件”通常指卸载 Linux + Apache + MySQL/MariaDB + PHP 中的服务组件(Linux 本身不卸载)。下面按常见场景给你几种做法。
先确认你装了哪些:
dpkg -l | grep -E 'apache2|mysql|mariadb|php'
sudo systemctl stop apache2
sudo apt purge apache2 apache2-utils apache2-bin apache2.2-common
sudo apt autoremove
sudo systemctl stop mysql
sudo apt purge mysql-server mysql-client mysql-common
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
sudo apt autoremove
sudo apt autoclean
sudo systemctl stop mariadb
sudo apt purge mariadb-server mariadb-client
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
sudo apt autoremove
查看 PHP 版本:
php -v
例如 PHP 8.2:
sudo apt purge php8.2 libapache2-mod-php8.2 php8.2-mysql
sudo apt autoremove
如果你不确定版本:
sudo apt purge 'php*'
sudo apt autoremove
sudo apt purge apache2 mysql-server mariadb-server php*
sudo apt autoremove
sudo apt autoclean
sudo rm -rf /var/www/html
sudo rm -rf /etc/apache2
sudo rm -rf /etc/php
which apache2 mysql php
无输出即表示已移除。
如果你愿意,可以告诉我:
cat /etc/os-release)我可以给你更精确的命令。