centos 6.2 源码安装 apache-2.2.21

环境:
        系统 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!
安装就此结束!

你可能感兴趣的:(linux,centos,职场,休闲,apache-2.2.21)