在 CentOS 里,Apache 的包名通常是 httpd(不是 apache2,apache2 是 Debian/Ubuntu 的叫法)。下面按常见情况给你说明怎么卸载。
rpm -qa | grep httpd
# 或
systemctl status httpd
sudo systemctl stop httpd
sudo systemctl disable httpd
sudo yum remove httpd httpd-tools
sudo dnf remove httpd httpd-tools
⚠️ 这会删除网站数据和配置,确认无用再执行
sudo rm -rf /etc/httpd
sudo rm -rf /var/www
sudo rm -rf /var/log/httpd
rpm -qa | grep httpd
如果还有(如 mod_ssl 等),继续卸载:
sudo yum remove mod_ssl
那就用:
sudo systemctl stop apache2
sudo apt remove apache2
sudo apt autoremove
如果你是在 Docker / 编译安装 / 面板(如宝塔) 环境下,告诉我具体环境,我可以给你更精确的卸载方式。