在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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常用思科设备图标(JPG+矢量图)
- 下一篇: 用HttpListener做web服务器