您的位置:首页 > 运维架构 > Apache

centos 6.2 源码安装 apache-2.2.21

2012-02-09 11:33 411 查看
环境:
系统 CentOS 6.2 32位
软件 apache-2.2.21
软件包位于/root/src 安装目录为/usr/local/apache
安装必须的apr ,apr-util ,prce,
#cd /root/src
#tar xvzf apr-1.4.6.tar.gz
#cd apr-1.4.6
#./configure --prefix=/usr/local/apr
#make && make install
#cd..
#tar zxvf apr-util-1.41.tar.gz
#cd apr-util
#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
#make && make install
#cd ..
#tar zxvf httpd-2.2.21.tar.gz
#cd httpd-2.2.21
#./configure --help 查看编译的参数
#./configure --prefix=/usr/local/apache --enable-so --enable-rewrite -enable-moduls=so enable-mods-shared=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
备注:
--prefix=/usr/local/apache 这个选项为安装目录,即apache安装到的位置
--enable-so 支持so模块
--enable-module=so 打开so模块,so模块是用来提供DSO支持的 apache 核心模块
--enable-mods-shared=all 编译全部的模板
关于其他的不常用的参数,大家可以去google查看,我这里只用这几个常用的。
#make 如果有报错 可能是自己安装的时候缺少类库,如果不想手动安装类库,请直接yum 呵呵,比较快的方法。
#make install
#/usr/local/apache/bin/apachectl start
在启动的时候,一般都会有个报错 ,你可以google 看看是什么问题,因为每台机子的类包或者是主机配置的不一样 问题也会不同。
在浏览器中输入http:\\localhost 看是否出现了页面 上面显示It's works!
安装就此结束!本文出自 “站在巨人的肩膀上看世界” 博客,请务必保留此出处http://lixiaotao.blog.51cto.com/985722/775298
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: