天天看点

apache编译安装

实验环境:

centos6.3

2.6.32-431.20.3.el6.i686

用到的包:

APR 1.5.1

APR-util 1.5.3

httpd-2.4.9

操作步骤:

第一步:根据依赖关系,先解压、编译安装apr1.5.1

    # tar xf apr-1.5.1.tar.bz2 -C /home

    # cd /home/apr-1.5.1

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

    # make && make install

第二步:解压、编译安装apr-util-1.5.3

    # tar xf aprutil-1.5.3.tar.gz -C /home

    # cd /home/apr-util-1.5.3

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

第三步:解压、编译安装httpd-2.4.9

    # tar xf httpd-2.4.9.tar.bz2 -C /home

    # cd /home/httpd-2.4.9

    # ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd24 --enable-so --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=most --enable-mpms-shared=all --with-mpm=event --with-openssl=/usr/local/openssl

第四步:httpd简单配置及启动

    cd /usr/local/apache/

    ln -sv /usr/local/apache/include /usr/include/httpd

    vim /etc/profile.d/httpd.sh    \\申明PATH执行路径

exprot PATH=/usr/local/apache/bin:$PATH

:wq

    /etc/profile.d/httpd.sh    \\执行脚本

    apachectl start

    cp /etc/rc.d/init.d/httpd /etc/rc.d/init.d/httpd24  \\修改启动服务文件

    vim /etc/rc.d/init.d/httpd24

          apachectl=/usr/local/apache/bin/apachectl

 httpd=${HTTPD-/usr/local/apache/bin/httpd}

 pidfile=${PIDFILE-/usr/local/apache/logs/httpd.pid}

 :wq

    service httpd stop

下一篇: LAMP编译安装