温馨提示×

centos中apache2如何卸载

小樊
33
2026-09-11 21:23:07
栏目: 智能运维

CentOS 中,默认并不叫 apache2,而是叫 httpd(Apache HTTP Server)。下面分情况说明如何卸载。


一、确认是否安装了 Apache(httpd)

rpm -qa | grep httpd
# 或
which httpd
systemctl status httpd

二、如果是通过 yum / dnf 安装的(最常见)

1. 停止服务

systemctl stop httpd
systemctl disable httpd

2. 卸载 Apache

yum remove httpd httpd-tools

(CentOS 8 用 dnf remove httpd

3. 删除残留文件和配置

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

三、如果你说的是 Ubuntu 风格的 apache2(在 CentOS 上不太可能)

CentOS 一般没有 apache2 这个包名,如果你是自己编译安装的 apache2

1. 查找安装位置

which apache2
whereis apache2

2. 如果是源码安装

进入当初编译的目录:

make uninstall

或手动删除:

rm -rf /usr/local/apache2

四、确认卸载成功

httpd -v
# 或
apachectl -v

提示 command not found 即说明已卸载。


如果你能贴一下:

  • CentOS 版本(cat /etc/centos-release
  • 安装方式(yum / 编译)

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

0