免费注册 查看新帖 |

Chinaunix

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

[Web] Apache 编译安装问题 !! 在线等 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-30 14:25 |只看该作者 |倒序浏览
编译安装Apache时 输入sudo make 提示如下错误:

cnlive@ubuntu:~/LAMP/httpd-2.2.12$ sudo make
Making all in srclib
make[1]: Entering directory `/home/cnlive/LAMP/httpd-2.2.12/srclib'
Making all in apr
make[2]: Entering directory `/home/cnlive/LAMP/httpd-2.2.12/srclib/apr'
make[3]: Entering directory `/home/cnlive/LAMP/httpd-2.2.12/srclib/apr'
/bin/bash /home/cnlive/LAMP/httpd-2.2.12/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE   -I./include -I/home/cnlive/LAMP/httpd-2.2.12/srclib/apr/include/arch/unix -I./include/arch/unix -I/home/cnlive/LAMP/httpd-2.2.12/srclib/apr/include/arch/unix -I/home/cnlive/LAMP/httpd-2.2.12/srclib/apr/include  -o passwd/apr_getpass.lo -c passwd/apr_getpass.c && touch passwd/apr_getpass.lo
/home/cnlive/LAMP/httpd-2.2.12/srclib/apr/libtool: eval: line 1322: unexpected EOF while looking for matching `''
/home/cnlive/LAMP/httpd-2.2.12/srclib/apr/libtool: eval: line 1323: syntax error: unexpected end of file
make[3]: *** [passwd/apr_getpass.lo] Error 1
make[3]: Leaving directory `/home/cnlive/LAMP/httpd-2.2.12/srclib/apr'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/cnlive/LAMP/httpd-2.2.12/srclib/apr'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/cnlive/LAMP/httpd-2.2.12/srclib'
make: *** [all-recursive] Error 1

望解答!

论坛徽章:
0
2 [报告]
发表于 2009-10-30 15:12 |只看该作者
网上搜了好多 也没有解决  真诚希望高手帮忙!!

论坛徽章:
0
3 [报告]
发表于 2009-10-30 17:04 |只看该作者
一头雾水

论坛徽章:
0
4 [报告]
发表于 2009-10-30 17:12 |只看该作者
将下载文件保存到/home/redhat/src 目录下,起重redhat是普通用户所在文件夹,也可以自己建立其他的文件夹保存。

用:gzip -d httpd-2.2.14.tar.gz
tar xvf httpd-2.2.14.tar

解压安装包,之后会出现 httpd-2.2.14 的文件夹,进入该文件夹。

在httpd-2.2.14文件夹下可以看到configure 的文件夹,此时用:./configure --prefix=/usr/local/apache --enable-so 设置安装目录和参数设置

命令so模块是用来提DSO支持的apache核心模块,这里设置启动

用make 和make install 编译安装apache 就可以了

/usr/local/apache/bin/apachectl start ,该命令用来启用apache。

我今天刚刚装成的 。照着上面做应该没错.

论坛徽章:
0
5 [报告]
发表于 2009-10-30 17:13 |只看该作者
你最好是用su登录

论坛徽章:
0
6 [报告]
发表于 2009-11-02 09:35 |只看该作者
我用的是Ubuntu  我换成root用户再执行make时 貌似可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP