Cent OS 下安装Apache 详细教程

来源:互联网 发布:如何正确下载软件 编辑:程序博客网 时间:2024/04/25 14:16
1.下载Apache

官网下载即可

2.解压

tar -zxvf httpd-2.2.31.tar.gz

输入ls  ,可以看到当前目录下多了一个 httpd-2.2.31  目录

3.运行环境的安装:apr、apr-util、pcre

apr:
Apache protable Run -time library,Apache可移植运行库,主要为上层的应用程序提供一个可跨越多操作系统平台使用的底层支持借口库。
最大的作用是socket调度,一些对请求并发的处理

pcre:
Perl Compatible Regular Expressions,主要是对正则表达式的支持。

apr、apr-util、pcre已经包含在Apache的源码中了,在 httpd-2.2.31/srclib   目录下。

安装apr:
进入到  srclib/apr 目录

./configure --prefix=/usr/local/apr

make

make install


安装apr-util:

进入到src/apr-util目录

./configure --prefix=/usr/local/apr-util

make

make install

安装pcre
pcre的安装选择外部安装,也就是使用yum命令。原因是Apache 源码中的pcre  的Makefile文件 make 会出错。


执行命令: yum -y install pcre pcre-devel


到此运行环境安装完毕

4.Apache的编译安装

进入到 httpd-2.2.31目录

./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-mpm=worker --enable-so --enable-mods-shared=all --enable-proxy=shared --enable-proxy-balancer=shared --enable-prosy-http=shared --enable-proxy-ajp --enable-deflate --enable-cache --enable-disk-cache --enable-mem-cache

make

make install

注:
--prefix:指定一个安装路径

这里将Apache的所有模块都安装了,默认安装的Apache是没有加载代理模块

5.检查apache 是否启动成功

/usr/local/apache/bin/apachectl start

curl localhost   或者在浏览器输入 localhost(如果你的cent os有浏览器的话!!!!),也可在其他机器直接访问你的cent os 机器IP。

显示  :It works!    
安装成功!

0 0
原创粉丝点击