Chinaunix首页 | 论坛 | 博客
  • 博客访问: 334637
  • 博文数量: 47
  • 博客积分: 2667
  • 博客等级: 少校
  • 技术积分: 480
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-10 11:25
文章分类

全部博文(47)

文章存档

2015年(2)

2012年(4)

2011年(4)

2010年(37)

我的朋友

分类: LINUX

2010-05-25 09:09:51

今天在centos5.3 64位的机器上编译apache 2.2.6 出现
/usr/lib/libexpat.so: could not read symbols: File in wrong format

解决方案:
1、删除安装目录下的configure文件,在我的环境中是httpd-2.2.6/configure
2、删除“httpd-2.2.6/srclib/apr-util/configure”
3、通过以下命令重建编译文件(以下命令在http-2.2.6/目录下运行)。
#./buildconf

#./configure --enable-lib64 --prefix=/usr/local/apache2 --with-included-apr --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --enable-static-support --disable-userdir

#make && make install

#echo '/usr/local/apache2/bin/apachectl start ' >> /etc/rc.local


阅读(833) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~