Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2815320
  • 博文数量: 587
  • 博客积分: 6356
  • 博客等级: 准将
  • 技术积分: 6410
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-23 10:54
个人简介

器量大者,福泽必厚

文章分类

全部博文(587)

文章存档

2019年(3)

2018年(1)

2017年(29)

2016年(39)

2015年(66)

2014年(117)

2013年(136)

2012年(58)

2011年(34)

2010年(50)

2009年(38)

2008年(16)

分类: LINUX

2010-01-12 22:51:11

 
说明:本文都是使用的源代码安装,apache需要apr和apr-util, apr-util安装时又需要apr,故先安装apr,接着安装apr-util,最后安装apache
1:需要的软件如图:
2:我把软件放在了/home/software目录下
   cd software/
   tar zxvf apr-1.3.9.tar.gz
   cd apr-1.4.9
   ./configure --prefix=/usr/local/apr
   make
   make install
即可将apr安装在/usr/local目录下
3:安装apr-util 
   cd /home/software
   tar zxvf apr-util-1.3.9.tar.gz 
   cd apr-util-1.3.9
./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/usr/local/apr-util
   make
   make install
  
3:安装httpd
    cd /home/software
  tar jxvf httpd-2.2.14.tar.bz2 
  cd httpd-2.2.14
  ./configure --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config --enable-so --enable-modules=all --enable-mods-shared=all --prefix=/usr/local/httpd 
##--enable-modules=all --enable-mods-shared=all 中的all可以替换, 改成你喜欢的,我为了方便,选了all, 这两个参数必须同时出现apache安装目录下/modules下才会生成*.so多个so文件,
--enable-so必不可少  ,--with-apr和--with-apr-util参数也必不可少,否则configure就过不去。
其实你也可以不下载apr和apr-util, 下载的httpd*.tar.bz2中就包含apr和apr-util。也可以用它们来安装。如图
总之思想就是这样的。
  make
  make install
即可将httpd安装在/usr/local目录下
4:启动apache服务器
/usr/local/apache/bin/apachectl start  来启动apache(它对应的服务名为httpd)
可以用netstat -antl | grep  80    来检测httpd服务是否启动。
或用来测试, 如果浏览器页面输出it works。 就表示httpd已经成功启动。
 
 
 
 
 
阅读(1702) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~