源码安装Apache 服务器
准备:我用的是httpd-
1、先卸载全部关于httpd的rpm包的安装服务器
2、解压到目录ide
3、配置编译环境spa
4、make,编译服务器程序code
5、安装已经编译的服务器程序,make installorm
6、出现问题了blog
问题1:以前系统已经安装了apr和apr-util 是rpm包的方式。。,因此在编译安装httpd服务器的时候不会编译安装该包自带的apr和apr-util,由于两个的版本不同因此启动不了服务。
解决方法:
先卸载以前rpm包安装的apr和apr-util包,在手动编译安装apr和apr-util。
先编译安装APR(源码包在httpd源码包的srclib文件夹里面)
再安装Apr-util源码安装
1、./configure –prefix=/usr/local/apr-util-httpd/ –with-apr=/usr/local/apr-httpd/
2、make
又出现问题了:多是刚刚安装用过./configure 来直接安装过致使安装文件已经不太“干净”
解决方法:
1、执行make clean后,从新编译安装。
2、删除source code目录(apr-util目录),从新解压apache安装包,进行编译安装apr-util,
如今来开启服务看看有木有问题:
解决步骤:
1、
2、
3、
如今开启服务看下还有木有问题:
如今来用浏览器访问下:
一切OK!!!
伤不起啊。。源码安装真是纠结的麻烦。。花了俺那么久的时间。。快2小时了都。。=_=.。。
由我第一次安装碰到的这么多问题,总结下载源码安装apache服务器以前的准备:
一、
卸载系统中用rpm包安装的有关HTTPD的软件
二、
卸载系统中rpm包安装的有关Apr和Apr-util软件
3、修改主机名和域名,统一hosts和network 里的域名,在httpd中加上服务器的完整域名。