日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在centos6中安装2.4版本的HTTPd

發布時間:2024/9/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在centos6中安装2.4版本的HTTPd 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

由于httpd2.4版本是基于APR -1.4版本以上的,但centos6中的apr版本是1.3的,所以要想在centos6中安裝httpd2.4版本,要先編譯安裝apr-1.4以上的版本。

centos6?編譯安裝httpd-2.4?方法一

第一部分 安裝apr-1.4+

  • 將所需要的安裝包用rz導入centos6中,(若沒有安裝szrz,可以用yum源安裝具體如下:yum install lrzsz)。


  • 解壓縮并進入這個文件夾下 cd apr-1.6.2

  • 安裝包組:yum groupinstall "development tools"

  • 指定文件存放的位置 ./configure --prefix=/app/apr

  • ?安裝編譯 make && make install

  • 第二部分?安裝apr-util-1.4+

    ?1. 解壓縮并cd ../apr-util-1.6.0

    ?2. yum groupinstall "development tools"

    ?3.yum install pcre-devel openssl-devel expat-devel

    ?4. ./configure --prefix=/app/apr-util --with-apr=/app/apr/

    ?5. make -j 2 && make install

    第三部分 安裝httpd-2.4

  • 解壓縮cd ../httpd-2.4.27

  • yum groupinstall "development tools"

  • ./configure --prefix=/app/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite

    --with-zlib --with-pcre --with-apr=/app/apr/--with-apr-util=/app/apr-util/ --enable-modules=most--enable-mpms-shared=all --with-mpm=prefork

  • make -j 4 && make install

    到此安裝就完成了,接下來就可以啟動服務了。



  • centos6?編譯安裝httpd-2.4?方法二

  • 導入所需要的三個包,分別解壓縮。之后把壓縮包都放在httpd文件下


  • ?cp -av apr-util-1.6.0 httpd-2.4.27/srclib/apr-util

    ?cp -av apr-1.6.2 httpd-2.4.27/srclib/apr

    2.?查看是否安裝包組,沒有安裝的話要安裝。yum groupinstall "development tools"?

    3.安裝有有依賴性的包yum install?pcre-devel openssl-devel expat-devel

    4. cd httpd-2.4.27/

    ./configure --prefix=/usr/local/httpd24 --enable-so --enable-ssl --enable-cgi--enable-rewrite --

    with-zlib --with-pcre --with-included-apr --enable-modules=most --enable-mpms-shared=all --with-mpm=prefork

    5.make && make install

    6.修改配置文件,使用起來較為方便

    因為httpd位于/app/httpd24/bin,使用不太方便,所以改一下路徑。

    ?vim/etc/profile.d/httpd24.sh

    export PATH=/app/http24/bin:$PATH


    使文件生效:. /etc/profile.d/httpd24.sh

    apachectl啟動后,用ps aux 查看進程,發現httpd是以daemon的身份運行的,就把它改為apache


    vim /app/httpd24/conf/httpd.conf

    設置為自己服務

    cd /etc/init.d

    cp –a httpd httpd24

    Vim /etc/omot.d/httpd24

    apachectl=/app/httpd24/bin/apachectl

    httpd=${HTTPD-/app/httpd24/bin/httpd}

    pidfile=${PIDFILE-/app/httpd24/logs/httpd.pid}

    lockfile=${LOCKFILE-/var/lock/subsys/httpd24}

    作為服務啟動并設置為開機啟動

    chkconfig --add httpd



    本文轉自 ? ?honeyorange ? 51CTO博客,原文鏈接:http://blog.51cto.com/13172732/1974334

    總結

    以上是生活随笔為你收集整理的在centos6中安装2.4版本的HTTPd的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。