编译安装apache2.4.18遇到的问题以及解决办法

时间:2022-08-29 15:27:42

  linux安装应用软件时,我们总能遇到千奇百怪的问题,今天小编我就结合自己安装apache遇到的问题以及解决办法做一个汇总,希望能帮到那些卡在安装Apache的同学。

 根据官方文档要求,在编译安装mysql的同时,我们也要解决apache所需依赖包的问题。

 所以我们要安装一下环境:APR、APR-Util、PCRE,gcc-c++等包,官方2.4.X安装说明:http://httpd.apache.org/docs/2.4/install.html

 APR&APR-Util包下载地址:http://apr.apache.org/download.cgi

 PCRE包下载地址:https://sourceforge.net/projects/pcre/files/pcre/

 好了,完成以上安装包工作我们就可以正式安装Apache了。

  事情当然不会那么快解决,安装过程还是报错了:

编译安装apache2.4.18遇到的问题以及解决办法

 

   前面N多error错误,没办法,只能慢慢找问题ing

  30分钟悄然而逝.........

  终于,我*河蟹*找到问题了,果然是APR、APR-Util版本的问题......

  我通过rpm -qa|grep apr,发现好多旧版本的包,然而,2.4.X的Apache最低要求要1.4以上的apr......只好默默把旧版本全删了,再重新编译apache,问题圆满完成~

  最后将Apache启动添加到系统系统文件里面,cp /usr/local/apache/bin/apachectl /etc/init.d/httpd。