在 Ubuntu 下卸载 Apache2,可以根据你需要“完全卸载”还是“仅删除软件但保留配置”来选择不同方式。
sudo systemctl stop apache2
sudo systemctl disable apache2
sudo apt remove apache2
sudo apt purge apache2
sudo apt autoremove
即使 purge 后,有时仍会有残留:
sudo rm -rf /etc/apache2
sudo rm -rf /var/www/html
sudo rm -rf /var/log/apache2
ps aux | grep apache2
如果有进程:
sudo killall apache2
apache2 -v
或
which apache2
无输出即表示已卸载。
tasksel 安装有时 Apache 是通过 LAMP 安装的,可运行:
sudo tasksel remove lamp-server
如果你是因为 端口冲突 / 换 Nginx / 重装Apache 才卸载,也可以告诉我具体场景,我可以给你更合适的操作建议。