一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

linux中cake编译安装apache-2.4.x环境方法

时间:2013-10-14 编辑:简简单单 来源:一聚教程网

apache-2.2与新出的apache-2.4安装不同的地方在于,2.4版的已经不自带apr库,所以在安装apache-2.4之前,需要先安装好apr。 

1、下载软件 

 代码如下 复制代码

  

    cd /tmp 

    wget http://mirrors.axint.net/apache//httpd/httpd-2.4.2.tar.gz 

    wget http://mirrors.axint.net/apache//apr/apr-1.4.6.tar.gz 

    wget http://mirrors.axint.net/apache//apr/apr-util-1.4.1.tar.gz 

    tar xzf httpd-2.4.2.tar.gz 

    tar xzf apr-1.4.6.tar.gz 

    tar xzf apr-util-1.4.1.tar.gz 

  

2、安装apr 

 代码如下 复制代码

  

    cd /tmp/apr-1.4.6 

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

    make && make install

    cd /tmp/apr-util-1.4.1 

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

    make && make install

  

3、安装apache-2.4 

 代码如下 复制代码

  

    cd /tmp/httpd-2.4.2 

    ./configure --prefix=/usr/local/apache --enable-so --enable-deflate=shared --enable-ssl=shared --enable-expires=shared  --enable-headers=shared --enable-rewrite=shared --enable-static-support  --with-apr=/usr/local/apache/apr --with-apr-util=/usr/local/apache/apr-util --with-mpm=prefork 

    make && make install

    cp -f build/rpm/httpd.init /etc/init.d/httpd 

    chmod +x /etc/init.d/httpd 

    chkconfig --add httpd 

    chkconfig httpd on 

    cd /etc 

    mv httpd httpd_old 

    ln -s /usr/local/apache/ httpd 

    cd /usr/sbin/ 

    ln -fs /usr/local/apache/bin/httpd 

    ln -fs /usr/local/apache/bin/apachectl 

    cd /var/log 

    rm -rf httpd/ 

    ln -s /usr/local/apache/logs httpd 

到这里基本哦了

热门栏目