首页
Linux教程
MongoDB教程
FTP教程
Apache教程
Nginx
jQuery
Redis
MySQL
PostgreSQL教程
PHP教程
Elasticsearch

Apache HTTP服务器

目录
Apache维护

Apache删除


Apache运行相关命令

命令 功能
systemctl stop httpd 停止Apache服务
systemctl start httpd 启动
systemctl restart httpd 重新启动Apache服务
systemctl reload httpd 在进行一些配置更改后重新加载Apache服务
systemctl disable httpd 禁用Apache服务以在启动时启动
systemctl enable httpd Linux启动时自动启动Apache服务

卸载

方法一

[root@iZ28lcmnq9qZ ~]# rpm -qa|grep httpd
httpd-tools-2.4.6-90.el7.centos.x86_64
说明:rpm –qa | grep httpd 命令是为了把httpd 相关的包都列出来

我上面的例子是Linux默认安装apache的rpm软件包列表,如果是别的Linux版本列出来的列表有可能会不一样,不过不用担心,不管是什么,卸载都从最下面的一个包开始,直到卸载掉第一个为止。

比如:在这个例子中,我们应该先卸载"httpd-tools-2.4.6-90.el7.centos.x86_64";方法如下:

[root@iZ28lcmnq9qZ ~]# rpm –e httpd-tools-2.4.6-90.el7.centos.x86_64

(一般没有必要带版本号,如可以直接写成rpm –e httpd-manual)

[root@iZ28lcmnq9qZ ~]# rpm –e rpm –e httpd --nodeps

php和mysql的卸载和apache的卸载方法一样。

注意:卸载的时候如果卸载不掉,系统一般会提示包的依赖关系,并且列出依赖的包的名称,先卸载提示依赖的包就可以了。

如果实在有卸载不掉的包,可以加—nodeps这个参数来卸载,比如我们卸载"httpd-tools-2.4.6-90.el7.centos.x86_64",实在卸载不掉了,就用:

[root@iZ28lcmnq9qZ ~]# rpm –e httpd-tools-2.4.6-90.el7.centos.x86_64 --nodeps

最后可以用"find"命令查找机器上带"apache"的文件,确定没有用的文件可以删除。

[root@iZ28lcmnq9qZ ~]# find / -name "*apache*"