在安装Apache时,执行“make"命令遇到下面错误:
.../libexpat.so: could not read symbols: File in wrong format ...
找到了以下解决办法:
cp /usr/lib64/libexpat.* /usr/lib/
(将/usr/lib64/目录下的
libexpat.a、libexpat.la
libexpat.so 文件拷贝到/usr/lib/目录)
cp覆盖以后,make就可以了
文章介绍的其他几种解决方法都不行。
[root@huadi-160219095359 httpd-2.2.3]#
./configure --prefix=/usr/local/apache--enable-module=so --enable-dav --enable-dav-fs --enable-so
[root@huadi-160219095359 httpd-2.2.3]# make
[root@huadi-160219095359 httpd-2.2.3]# make install