免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1802 | 回复: 5
打印 上一主题 下一主题

[系统安装] 编译安装apache遇到报错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-02-18 12:24 |只看该作者 |倒序浏览
在编译apache源码的步骤:
./configure --prefix=/usr/local/apache-2.4.3 --enable-so --enable-modes-shared=most --with-mpm=worker --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
这步没有报错,正常执行
make
这步报了很多error和note
基本就是:redefiniton of ‘ap_hack_apu_version’
类似的这种错误

请问各位这是什么原因导致的,初次编译apache,还望赐教!
另外so了下,基本都说在后面加 --with-included-apr,但是我加了也不好使,是不是我configure哪个参数有问题?
望不吝赐教!

论坛徽章:
0
2 [报告]
发表于 2013-02-18 17:12 |只看该作者
--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
这三个分别需要apr,apr-util,pcre源码,--with-included-apr这个同时解决apr和apr-util,就不需要--with-apr和--with-apr-util了,具体--with-included-apr这个怎么用,自己去看apache官方文档。而--with-pcre则需要pcre库,先装pcre库。

论坛徽章:
0
3 [报告]
发表于 2013-02-19 14:58 |只看该作者
回复 2# jack1007
我目前的状态是:apr   apr-util  pcre这3个我都用源码编译安装过了,而且也没报错,我指定的目录是这三个的安装目录!
我刚才把apr和apr-util的with选项都去掉了,在后面加上--with-included-apr,结果configure都不通过,提示在./srclib/找不到这两个!


   

论坛徽章:
0
4 [报告]
发表于 2013-02-19 16:31 |只看该作者
看了下exports.c文件里面好多变量都是重复定义的变量,这是为啥?
就是前面注释的位置不一样,一个是apr的一个是apr-util的,请问这么多重复变量怎么搞?难道要挨个注释了?

论坛徽章:
0
5 [报告]
发表于 2013-02-20 09:18 |只看该作者
BJFarmer 发表于 2013-02-19 14:58
回复 2# jack1007
我目前的状态是:apr   apr-util  pcre这3个我都用源码编译安装过了,而且也没报错,我 ...


你也看到错误提示了,使用--with-included-apr后,说srclib里面找不到apr apr-util,所以说你没看文档,文档说的很清楚,吧apr和apr-util的源码解压缩到apache源码的srclib目录里面,并且保证两个目录名为apr和apr-util,不能带版本号。你再configure,apr和apr-util就不会报错了。另外,对apache源码没有全面的了解,不要轻易去动它的源码,c代码你懂的,牵一发而动全身。

论坛徽章:
1
处女座
日期:2014-01-21 13:20:51
6 [报告]
发表于 2013-02-20 10:15 |只看该作者
还挺复杂的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP