温馨提示×

centos下apache2怎样卸载

小樊
39
2026-09-02 22:33:16
栏目: 智能运维

CentOS 下,Apache 通常叫做 httpd(不是 apache2,apache2 是 Debian/Ubuntu 的叫法)。下面按常见场景说明如何卸载。


一、使用 yum / dnf 卸载(推荐)

1. 停止 Apache 服务

systemctl stop httpd
systemctl disable httpd

2. 卸载 Apache

yum remove httpd

或(CentOS 8+):

dnf remove httpd

3. 删除依赖(可选)

yum autoremove

dnf autoremove

二、删除残留文件和配置

Apache 卸载后,配置文件通常不会自动删除。

常见目录

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

查看是否还有相关包:

rpm -qa | grep httpd

如有残留,可手动删除:

rpm -e 包名

三、如果是源码编译安装的 Apache

如果你是 源码安装(./configure && make && make install),yum 是删不掉的。

1. 停止服务

/usr/local/apache2/bin/apachectl stop

2. 删除安装目录(默认)

rm -rf /usr/local/apache2

3. 删除启动脚本(如有)

rm -f /etc/init.d/httpd

四、确认是否卸载成功

which httpd
httpd -v
systemctl status httpd

无任何输出或提示未安装即表示成功。


如果你能告诉我:

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

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

0