温馨提示×

centos apache2怎么卸载

小樊
46
2026-09-06 02:56:29
栏目: 智能运维

CentOS 上,Apache 的包名通常不是 apache2(那是 Debian/Ubuntu 的叫法),而是 httpd。下面给你几种常见卸载方式:


一、确认是否安装了 Apache

rpm -qa | grep httpd
# 或
systemctl status httpd

二、停止 Apache 服务

systemctl stop httpd
systemctl disable httpd

三、卸载 Apache(httpd)

1️⃣ 使用 yum(CentOS 7 及以前)

yum remove httpd httpd-tools

2️⃣ 使用 dnf(CentOS 8 / Stream)

dnf remove httpd httpd-tools

四、删除残留文件和配置(可选)

rm -rf /etc/httpd
rm -rf /var/www
rm -rf /var/log/httpd

五、确认已卸载

which httpd
# 无输出表示已卸载

⚠️ 补充说明

  • 如果你确实装的是 apache2(比如手动编译或用了第三方源),那可能是非标准安装
  • 编译安装的 Apache 卸载方式:
make uninstall   # 如果在源码目录且支持
# 或手动删除安装目录

如果你能贴一下 rpm -qa | grep httpd 的输出,我可以帮你精确判断。

0