link 发表于 2013-3-15 08:59:22

源码安装Apache 服务器

准备:我用的是httpd-2.2.15.tar.gz1、先卸载所有关于httpd的rpm包的安装
2、解压到目录
3、配置编译环境
4、make,编译服务器程序
5、安装已经编译的服务器程序,make install
6、出现问题了
问题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 3、make install
又出现问题了:可能是刚刚安装用过./configure 来直接安装过导致安装文件已经不太“干净” 解决方法:1、执行make clean后,重新编译安装。2、删除source code目录(apr-util目录),重新解压apache安装包,进行编译安装apr-util, 现在来开启服务看看有木有问题:
解决步骤:1、
2、
3、
现在开启服务看下还有木有问题:现在来用浏览器访问下:
一切OK!!!伤不起啊。。源码安装真是纠结的麻烦。。花了俺那么久的时间。。快2小时了都。。=_=.。。由我第一次安装碰到的这么多问题,总结下载源码安装apache服务器之前的准备:1、 卸载系统中用rpm包安装的有关HTTPD的软件2、 卸载系统中rpm包安装的有关Apr和Apr-util软件3、修改主机名和域名,统一hosts和network 里的域名,在httpd中加上服务器的完整域名。

q29191 发表于 2013-3-17 18:20:47

吃饭与ml是第一生产力。

陈银山 发表于 2013-5-16 10:01:48

勿以坑小而不灌,勿以坑大而灌之。

ibaobei 发表于 2013-5-17 17:08:36

支持一下:lol

kingforce 发表于 2013-5-19 06:45:23

男人与女人,终究也只是欲望的动物吧!真的可以因为爱而结合吗?对不起,我也不知道。。

zjxhx 发表于 2013-5-20 15:07:46

学习了,不错,讲的太有道理了

我积极解决 发表于 2013-5-21 21:53:23

精典之极就是精斑!!!
页: [1]
查看完整版本: 源码安装Apache 服务器