卸载 Ubuntu 上的 Apache(通常是 Apache2)可以按下面步骤来,根据你想要“干净到什么程度”选择即可。
如果你以后可能还会装回来,不想删配置:
sudo apt remove apache2
彻底删除 Apache 及其配置文件、日志等:
sudo apt purge apache2 apache2-utils apache2-bin apache2.2-common
然后清理不再需要的依赖:
sudo apt autoremove
即使 purge,有时还会留下这些目录:
sudo rm -rf /etc/apache2
sudo rm -rf /var/www/html
sudo rm -rf /var/log/apache2
systemctl status apache2
如果看到:
Unit apache2.service could not be found.
说明已经卸载成功。
sudo ss -tlnp | grep :80
sudo ss -tlnp | grep :443
如果还有占用,可能是其他 Web 服务(如 nginx)。
sudo add-apt-repository --remove ppa:xxx/apache2
sudo apt update
sudo apt purge apache2
sudo make uninstall
(前提是你当时保留了源码目录)
如果你只是想换 Web 服务:
如果你愿意,可以告诉我:
我可以给你一个完全不会误删其他服务的定制方案 ✅