编译安装lamp-2(httpd)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译安装lamp-2(httpd)相关的知识,希望对你有一定的参考价值。

*************安装httpd*****************

1,安装

相关的包

httpd-2.4.9.tar.bz2 

apr-util-1.5.3.tar.bz2 

apr-1.5.0.tar.bz2

安装依赖

yum install pcre-devel -y 依赖都是装devel包

安装apr-1.5.0.tar.bz2

cd /usr/local

tar -xf apr-1.5.0.tar.bz2

cd apr-1.5.0

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

make

make install

安装apr-util-1.5.3.tar.bz2

cd /usr/local

tar -xf apr-util-1.5.3.tar.bz2 

cd apr-util-1.5.3

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

make

make install

安装httpd 

cd /usr/local

tar -xf httpd-2.4.9.tar.bz2

cd 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

make && make install

2,配置httpd

cp httpd httpd24 

vi httpd24

原文(apachectl=/usr/sbin/apachectl

httpd=${HTTPD-/usr/sbin/httpd})

修改后(apachectl=/usr/local/apache/bin/apachectl

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

chkconfig --add httpd24

chkconfig --list httpd24

chkconfig httpd24 on

vi /etc/profile.d/httpd24.sh

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

vi /etc/hosts

vim /etc/httpd24/httpd.conf 

Pidfile "/var/run/httpd/httpd.pid"

iptables -F 

通过浏览器访问:10.10.37.138 -->It works!

有缓存的话shift+F5强行刷新


以上是关于编译安装lamp-2(httpd)的主要内容,如果未能解决你的问题,请参考以下文章

源码编译安装httpd

HTTP 之 编译安装HTTPD2.4

编译安装httpd 2.4

httpd源码编译安装

apache编译安装 httpd 2.2 httpd 2.4

lamp编译安装