编译安装apache

Posted ckh2014

tags:

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

从Apache官网http://httpd.apache.org/ 下载apache源码包httpd-2.4.38.tar.bz2,解压缩:tar xf httpd-2.4.38.tar.bz2.

cd 到apache目录,执行命令:./configure --prefix=/usr/local/apache --sysconfdir=/etc/apache

可能会遇到ERROR:APR NOT FOUND,下载apr以及apr-util:http://apr.apache.org/download.cgi  或者  http://archive.apache.org/dist/apr/

安装arp:

  解压后进入apr目录中,执行./configure --prefix=/usr/local/apr --sysconfdir=/etc/apr, make,make install

  安装apr-util执行相同的命令:./configure --prefix=/usr/local/apr-util --sysconfdir=/etc/apr-util --with-apr=/usr/local/apr

    可能安装会出现ERROR:apr-util致命错误:expat.h:没有那个文件或目录,

      解决方法:缺少expat库: yum install expat.devel

都安装好后安装apache

执行命令:

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

安装可能出现ERROR:  编译安装apache出现collect2: error: ld returned 1 exit status

解决方法: apr和apr-util版本将为1.5可以正常安装

可能还会出现ERROR:缺少pcre包,解决方法:安装pcre: 可以去官网下载pcre包,http://pcre.org/,也可以直接yum install pcre

至此,apache服务安装完成。

安装后需要进行配置:待续

 

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

apache动静态编译

源码编译安装apache

Linux编译安装Apache+PHP

手工编译安装Apache网站(源码包编译安装)

Apache编译安装

编译安装Apache