温馨提示×

centos中apache2怎样卸载

小樊
47
2026-09-30 03:11:09
栏目: 智能运维

在 CentOS 中,Apache 通常叫 httpd,而不是 apache2(apache2 是 Debian/Ubuntu 的叫法)。下面按常见情况说明如何卸载。


一、确认 Apache 是否已安装

rpm -qa | grep httpd
# 或
systemctl status httpd

二、停止 Apache 服务

sudo systemctl stop httpd
sudo systemctl disable httpd

三、卸载 Apache(httpd)

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

sudo yum remove httpd httpd-tools

2️⃣ 使用 dnf(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

如果没有输出,说明已卸载干净。


六、特殊情况说明

  • 如果你用的是 源码编译安装的 Apache(不是 yum/dnf 安装):
    • 需要手动删除安装目录(如 /usr/local/apache2)
    • 删除启动脚本或 systemd 服务文件

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Apache 是 yum 安装还是源码安装

我可以给你更精确的命令。

0 踩