在 Ubuntu 上卸载 Apache2(包括配置文件和依赖),可以按下面步骤操作:
sudo systemctl stop apache2
如果你只是想卸载程序,但保留配置文件:
sudo apt remove apache2
如果你希望彻底删除 Apache2 及其配置:
sudo apt purge apache2 apache2-utils apache2-bin apache2.2-common
或者更彻底一点:
sudo apt purge apache2*
sudo apt autoremove
有些目录不会自动删除,可以手动清理:
sudo rm -rf /etc/apache2
sudo rm -rf /var/www/html
sudo rm -rf /var/log/apache2
apache2 -v
如果提示 command not found,说明已经卸载成功。
检查是否有其他进程占用 80/443 端口:
sudo netstat -tlnp | grep :80
这是正常的,Apache 已不存在,Web 服务自然不可用。
如果你是想 换成 Nginx、重装 Apache2,或 只禁用而不卸载,也可以告诉我,我可以给你对应方案。