在 CentOS 上,Apache 的包名通常不是 apache2(那是 Debian/Ubuntu 的叫法),而是 httpd。下面给你几种常见卸载方式:
rpm -qa | grep httpd
# 或
systemctl status httpd
systemctl stop httpd
systemctl disable httpd
yum remove httpd httpd-tools
dnf remove httpd httpd-tools
rm -rf /etc/httpd
rm -rf /var/www
rm -rf /var/log/httpd
which httpd
# 无输出表示已卸载
apache2(比如手动编译或用了第三方源),那可能是非标准安装make uninstall # 如果在源码目录且支持
# 或手动删除安装目录
如果你能贴一下 rpm -qa | grep httpd 的输出,我可以帮你精确判断。