apache服务器
一、什么是 apache服务器?apache 服务器就是web 服务器,它提供了web 服务。当今因特网中绝大多数网站都是使用apache 搭建起来的。apache 是开源的,跨平台的。Linux 平
一、什么是 apache服务器?
apache 服务器就是web 服务器,它提供了web 服务。当今因特网中绝大多数网站都是使用apache 搭建起来的。apache 是开源的,跨平台的。
Linux 平台的web 服务器黄金组合:LAMP ,即Linux,Apache, MySQL, PHP
另一个组合也非常流行:LNMP ,即Linux, nginx,MySQL, PHP
Windows 平台:WAMP ,即Windows, Aapche, MySQL, PHP
除了apache 以外,还有lighttpd, nginx等。
二、web 服务器的工作原理
web 服务是基于http 协议的,是一种客户端/服务器模式,访问者要使用客户端软件访问服务器。
浏览器就是web 服务器的客户端。
请求



响应 客户 端
三、apache 服务器软件包的基本组成



四、安装
查询系统中是否安装了这些软件包。
rpm -qa | grep httpd
rpm -ivh httpd-2.2.15-15.el6.centos.1.i686.rpm
,
如上

图,安装httpd 时,出现了问题,它有两个依赖,要先安装这两个依赖包。 如上图,两个依赖包安装成功。
再次安装httpd 包
,安装成功。

再安装第二个包

安装该包时又出现了两个依赖,解决这个问题。
,先

尝试安装apr-devel 包 apr-devel 安装成功。 再安装apr-util-devel 包
,安装

apr-util-devel 时,它出现

了依赖问题,有三个依赖包。 安装db4-devel
安装db4-devel 时,它也出现了依赖问题。解决之
安装db4-cxx 包
,安装

db4-cxx 成功。 安装

libdb_cxx-4.7.so文件所在的包
libdb_cxx-4.7.so文件在libdbi 包中,安装它。
这两个依赖问题解决了,再尝试安装db4-devel ,成功。
,安装

expat-devel 包 安装成功。
安装openldap-devel 包
,安装成功。

安装

apr-util-devel 包 安装成功。
,安装

安装成功。
至些,已经安装上了httpd, httpd-tools, httpd-devel三个包,httpd-manual 从字面上可知它是一个帮助手册包,里面应该包含的是文档手册,所以该包根据你的需要来选择是否安装。
apr-util- ldap http d httpd- tools
apr-devel db4-cxx
libdb_cxx.4.7.so httpd-
expat-apr-util-
devel
openldap-
devel