linux Red hat 5.4 apache 安装完成,启动时提示httpd: Syntax error on line 140 of /usr/local/apache2/c

httpd:Syntaxerroronline140of/usr/local/apache2/conf/httpd.conf:Cannotload/usr/local/a... httpd: Syntax error on line 140 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_dir.so into server: /usr/local/apache2/modules/mod_dir.so: undefined symbol: apr_array_clear

问题解决了:谢谢大家的关注, 我是linux新手没想到apache在linux 下安装这么麻烦,问题是这样的,安装apache 需要指定apr ,apr-util ,pcre 。问题在于指定的目录pcre是安装后的目录而apr和apr-util不是安装后的目录而是源文件目录。
对了还有一个问题需要注意 conf/httpd.conf 文件中 ServerName xxx.xxx.com:80 需要改为 ServerName 127.0.0.1:80
展开
 我来答
chassisd
2012-06-18 · TA获得超过4115个赞
知道大有可为答主
回答量:4004
采纳率:76%
帮助的人:3012万
展开全部
mod_dir.so: undefined symbol: apr_array_clear不是没有mod_dir.so库,是库中没定义apr_array_clear,你可以在编译时加入--with-included-apr,再试试。
追问
加入--with-included-apr  编译必须把apr,apr-util 的源文件放到 httpd 的slib下,谢谢你的关注
liuyuwei0418
2012-08-07
知道答主
回答量:2
采纳率:0%
帮助的人:3142
展开全部
安装apache 需要指定apr ,apr-util ,pcre 。问题在于指定的目录pcre是安装后的目录而apr和apr-util不是安装后的目录而是源文件目录????????什么意思?????
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6833061
2012-06-18 · 超过16用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:33.8万
展开全部
少模块。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式