0
点赞
收藏
分享

微信扫一扫

CentOS6 使用 RPM 安装 apache 服务器(二)

三次方 2022-04-25 阅读 43

CentOS6 使用 RPM 安装 apache 服务器(二)

一、前言

        通过安装apache服务器,掌握RPM包的安装方法。本篇介绍用yum在线安装的安装方式安装apache服务器。

        RPM包安装方式:

                rpm命令安装:

                        优点:基础,适合入门,有利于培养排错能力

                        缺点:安装繁琐、速度超级慢(熟悉之后放弃这种安装方法,采用yum安装)

                yum在线安装:

                        优点:简单,快捷,无毒无污染

                        缺点:需要一定理解(无关紧要,配置好yum源直接安装就是)

二、yum在线安装:        

第一步、配置yum源

        配置本地光盘yum源直通车:

CentOS6 搭建本地光盘yum源_走向运维的老男孩的博客-CSDN博客

第二步、查看apache服务器安装包

[root@localhost rpm-gpg]# yum list | grep httpd
httpd-tools.x86_64                         2.2.15-53.el6.centos        @c6-media
httpd.x86_64                               2.2.15-53.el6.centos        c6-media 
httpd-devel.i686                           2.2.15-53.el6.centos        c6-media 
httpd-devel.x86_64                         2.2.15-53.el6.centos        c6-media 
httpd-manual.noarch                        2.2.15-53.el6.centos        c6-media 
libmicrohttpd.i686                         0.9.33-4.el6                c6-media 
libmicrohttpd.x86_64                       0.9.33-4.el6                c6-media 
libmicrohttpd-devel.i686                   0.9.33-4.el6                c6-media 
libmicrohttpd-devel.x86_64                 0.9.33-4.el6                c6-media 
libmicrohttpd-doc.noarch                   0.9.33-4.el6                c6-media

第三步、安装 httpd.x86_64 

[root@localhost rpm-gpg]# yum -y install httpd
已加载插件:fastestmirror, security
设置安装进程
Loading mirror speeds from cached hostfile
解决依赖关系
--> 执行事务检查
---> Package httpd.x86_64 0:2.2.15-53.el6.centos will be 安装
--> 完成依赖关系计算

依赖关系解决

=====================================================================================================================================
 软件包                    架构                       版本                                        仓库                          大小
=====================================================================================================================================
正在安装:
 httpd                     x86_64                     2.2.15-53.el6.centos                        c6-media                     833 k

事务概要
=====================================================================================================================================
Install       1 Package(s)

总下载量:833 k
Installed size: 3.0 M
下载软件包:
运行 rpm_check_debug 
执行事务测试
事务测试成功
执行事务
  正在安装   : httpd-2.2.15-53.el6.centos.x86_64                                                                                 1/1 
  Verifying  : httpd-2.2.15-53.el6.centos.x86_64                                                                                 1/1 

已安装:
  httpd.x86_64 0:2.2.15-53.el6.centos                                                                                                

完毕!

第四步、安装 httpd-devel

[root@localhost rpm-gpg]# yum -y install httpd-devel
已加载插件:fastestmirror, security
设置安装进程
Loading mirror speeds from cached hostfile
解决依赖关系
--> 执行事务检查
---> Package httpd-devel.x86_64 0:2.2.15-53.el6.centos will be 安装
--> 完成依赖关系计算

依赖关系解决

=====================================================================================================================================
 软件包                         架构                      版本                                     仓库                         大小
=====================================================================================================================================
正在安装:
 httpd-devel                    x86_64                    2.2.15-53.el6.centos                     c6-media                    156 k

事务概要
=====================================================================================================================================
Install       1 Package(s)

总下载量:156 k
Installed size: 528 k
下载软件包:
运行 rpm_check_debug 
执行事务测试
事务测试成功
执行事务
  正在安装   : httpd-devel-2.2.15-53.el6.centos.x86_64                                                                           1/1 
  Verifying  : httpd-devel-2.2.15-53.el6.centos.x86_64                                                                           1/1 

已安装:
  httpd-devel.x86_64 0:2.2.15-53.el6.centos                                                                                          

完毕!

第五步、安装 httpd-tools 和 httpd-manual

[root@localhost rpm-gpg]# yum -y install httpd-tools
已加载插件:fastestmirror, security
设置安装进程
Loading mirror speeds from cached hostfile
包 httpd-tools-2.2.15-53.el6.centos.x86_64 已安装并且是最新版本
无须任何处理
[root@localhost rpm-gpg]# yum -y install httpd-manual
已加载插件:fastestmirror, security
设置安装进程
Loading mirror speeds from cached hostfile
解决依赖关系
--> 执行事务检查
---> Package httpd-manual.noarch 0:2.2.15-53.el6.centos will be 安装
--> 完成依赖关系计算

依赖关系解决

=====================================================================================================================================
 软件包                          架构                      版本                                    仓库                         大小
=====================================================================================================================================
正在安装:
 httpd-manual                    noarch                    2.2.15-53.el6.centos                    c6-media                    789 k

事务概要
=====================================================================================================================================
Install       1 Package(s)

总下载量:789 k
Installed size: 3.5 M
下载软件包:
运行 rpm_check_debug 
执行事务测试
事务测试成功
执行事务
  正在安装   : httpd-manual-2.2.15-53.el6.centos.noarch                                                                          1/1 
  Verifying  : httpd-manual-2.2.15-53.el6.centos.noarch                                                                          1/1 

已安装:
  httpd-manual.noarch 0:2.2.15-53.el6.centos                                                                                         

完毕!

        至此,安装完成。

第六步、验证是否安装完成

        查看httpd服务状态:

[root@localhost rpm-gpg]# service httpd status
httpd (pid  3272) 正在运行...

第七步、卸载

        初学者是不被建议用【yum remove httpd】命令卸载apache服务器的,当我们熟悉一段时间之后就可以使用了。

[root@localhost rpm-gpg]# yum remove httpd
已加载插件:fastestmirror, security
设置移除进程
解决依赖关系
--> 执行事务检查
---> Package httpd.x86_64 0:2.2.15-53.el6.centos will be 删除
--> 处理依赖关系 httpd = 2.2.15-53.el6.centos,它被软件包 httpd-devel-2.2.15-53.el6.centos.x86_64 需要
--> 执行事务检查
---> Package httpd-devel.x86_64 0:2.2.15-53.el6.centos will be 删除
--> 完成依赖关系计算

依赖关系解决

=====================================================================================================================================
 软件包                         架构                      版本                                    仓库                          大小
=====================================================================================================================================
正在删除:
 httpd                          x86_64                    2.2.15-53.el6.centos                    @c6-media                    3.0 M
为依赖而移除:
 httpd-devel                    x86_64                    2.2.15-53.el6.centos                    @c6-media                    528 k

事务概要
=====================================================================================================================================
Remove        2 Package(s)

Installed size: 3.5 M
确定吗?[y/N]:y
下载软件包:
运行 rpm_check_debug 
执行事务测试
事务测试成功
执行事务
  正在删除   : httpd-devel-2.2.15-53.el6.centos.x86_64                                                                           1/2 
  正在删除   : httpd-2.2.15-53.el6.centos.x86_64                                                                                 2/2 
  Verifying  : httpd-devel-2.2.15-53.el6.centos.x86_64                                                                           1/2 
  Verifying  : httpd-2.2.15-53.el6.centos.x86_64                                                                                 2/2 

删除:
  httpd.x86_64 0:2.2.15-53.el6.centos                                                                                                

作为依赖被删除:
  httpd-devel.x86_64 0:2.2.15-53.el6.centos                                                                                          

完毕!

注意:

        用yum remove 包名的形式卸载安装包,部分依赖是会保留在系统中的,但不会造成什么影响,顶多占用一点点磁盘空间。

举报

相关推荐

0 条评论