在 Ubuntu 上把 Apache(通常是 apache2)彻底卸载干净,可以按下面步骤来。
sudo systemctl stop apache2
sudo systemctl disable apache2
sudo apt purge apache2 apache2-utils apache2-bin apache2.2-common apache2-data
purge会同时删除配置文件
如果不确定装了哪些,可以先查:
dpkg -l | grep apache
sudo apt autoremove
sudo apt autoclean
Apache 有时会在这些位置留文件:
sudo rm -rf /etc/apache2
sudo rm -rf /var/www
sudo rm -rf /var/lib/apache2
sudo rm -rf /var/log/apache2
sudo systemctl daemon-reload
检查是否还有服务:
systemctl list-unit-files | grep apache
which apache2
apache2 -v
如果没有输出,说明已卸载干净。
如果还装了 PHP / MySQL,可一并处理:
sudo apt purge php libapache2-mod-php
sudo apt autoremove
如果你告诉我:
apache2 还是 httpd我可以给你更精确的卸载方案。