安装apache make后出现如下错误

作者: gaohailin 分类: 网站技术 发布时间: 2011-09-16 16:04

今天安装apache 2.0.63 make后出现如下错误,

make[2]: *** [htpasswd] Error 1
make[2]: Leaving directory /usr/local/directadmin/custombuild/httpd-2.0.63/support'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
/usr/local/directadmin/custombuild/httpd-2.0.63/support’
make: *** [all-recursive] Error 1

解决办法

#mv /usr/lib/libm.a /usr/lib/libm.a.bak
#mv /usr/lib/libm.so /usr/lib/libm.so.bak
#mv /usr/lib/libexpat.so /usr/lib/libexpat.so.bak
#ln -s /usr/lib64/libm.a /usr/lib/libm.a
#ln -s /usr/lib64/libm.so /usr/lib/libm.so
#ln -s /usr/lib64/libexpat.so /usr/lib/libexpat.so

成功

分析

开始安装时用的是2.2.14版本,但是由于与ARP的版本不兼容,由于服务器是几年前的,好多东西的版本都陈旧,我也不愿意从新安装Apr,就试一下与apr同时代的Apache,结果出现上述错误。

安装Apache总是会出现这样和那样的错误,不说编译和配置的问题,只是版本的问题就会有很多,还要考虑到mysql php的版本。

祝大家安装好运,有什么问题大家互相讨论。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注