在 CentOS 里,Apache 的软件包名通常是 httpd(不是 apache2,apache2 是 Debian/Ubuntu 的叫法)。
下面是在 CentOS 中卸载 Apache 的常见做法:
sudo systemctl stop httpd
sudo systemctl disable httpd
sudo yum remove httpd httpd-tools
或(CentOS 8 / Stream)
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
如果没有任何输出,说明已卸载干净。
如果你之前是源码编译安装的(不在 yum/dnf 中):
# 查看安装路径
which httpd
# 一般是 /usr/local/apache2
sudo rm -rf /usr/local/apache2
如果你不确定是 yum 安装 还是 源码安装,可以告诉我:
which httpd
rpm -qa | grep httpd
我可以帮你判断用哪种方式卸载。