CentOS6 使用 yum在线方式 安装 apache 服务器 一、前言
本篇介绍用 yum 在线安装的方式安装 apache 服务器。
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) 正在运行...
第七步、卸载当前apache服务器处于运行状态,说明目前用RPM包安装方式安装成功。
补充命令:
服务重启:service httpd restart
暂停服务:service httpd stop
开启服务:service httpd start
初学者是不被建议用【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 包名的形式卸载安装包,部分依赖是会保留在系统中的,但不会造成什么影响,顶多占用一点点磁盘空间。



