书犹药也,善读可以医愚;久尝其味,便可心如止水

    

使用make编译Apache 2.4.41出现找不到/lib/libapr-1.la库文件的解决办法

编译安装Apache Httpd 包过程如下:

软件地址:http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.41.tar.gz   

[root@mail ~]# wget  http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.41.tar.gz    
[root@mail ~]# tar  -zxvf  httpd-2.4.41.tar.gz    解压
[root@mail ~]# cd  httpd-2.4.41/   切换
[root@mail httpd-2.4.41]# less  INSTALL  查看安装指南
[root@mail httpd-2.4.41]# cd  srclib/
[root@mail srclib]# wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.7.0.tar.gz
[root@mail srclib]# wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.gz
[root@mail srclib]# tar zxvf  apr-1.7.0.tar.gz
[root@mail srclib]# tar zxvf  apr-util-1.6.1.tar.gz
[root@mail srclib]# rm  -rf  apr-1.7.0.tar.gz
[root@mail srclib]# rm  -rf  apr-util-1.6.1.tar.gz
[root@mail srclib]# mv apr-1.7.0/ apr
[root@mail srclib]# mv apr-util-1.6.1/ apr-util
[root@mail srclib]# cd apr
[root@mail apr]# ./configure --prefix=/usr/local/apr
[root@mail apr]# make && make  install
[root@mail apr]# cd  ..
[root@mail srclib]# cd  apr-util/
[root@mail apr-util]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
[root@mail apr-util]# make  &&  make  install
[root@mail apr-util]# cd ..
[root@mail httpd-2.4.41]# yum install expat-devel –y       expat库
[root@mail httpd-2.4.41]# yum install zlib-devel -y
[root@mail srclib]# cd ..
[root@mail httpd-2.4.41]# ./configure \
--prefix=/application/apache2.4.41 \ 
--enable-deflate \ 
--enable-expires 
--enable-headers \
--enable-modules=most \ 
--enable-so \  
--with-mpm=worker \
--enable-rewrite \
--with-apr=/usr/local/apr \ 
--with-apr-util=/usr/local/apr-util\
--with-expat=builtin  配置
[root@mail httpd-2.4.41]# make  建立
[root@mail httpd-2.4.41]# make install 安装


在执行完make后出现了如下问题:

    libtool:   error: cannot find the library '/application/apache2.4.41/lib/libapr-1.la' or unhandled argument '/application/apache2.4.41/lib/libapr-1.la'


[root@mail httpd-2.4.41]# make install

image.png


                报错原因:              

                    apr-util 需要依赖apr,在apr-util的lib目录下的la文件中将对apr库的依赖路径修改一下

                解决办法:

                    这里我编译安装apr的安装路径为/usr/local/apr/,所以编辑该文件下的库文件      

[root@mail httpd-2.4.41]# vim /usr/local/apr/lib/libapr-1.la

                    找到最后一行,修改原路径

libdir='/application/apache2.4.41/lib'

                    为

libdir='/usr/local/apr/lib'

                    后保存退出即可       


所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!

添加新评论

icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif

  赞助者打赏名单

未获取到内容,请按照主题指定的格式发布公告或动态内容!

  关于博主

既见君子,云胡不喜,浅喜如苍狗,深爱似长风

  近期评论

  •  yolo: 很喜欢博主的主题,能分享一下吗?
  •  安业喜: 我把公网ip地址换成域名,失败了,求恢复原状的方法~
  •  安业喜: 是动态公网ip,支持动态解析后域名添加吗,这样就可以永远不用动ip地址了。
  •  alaivv: 账号链接是不是挂了?打不开了
  •  55289861@qq.com: 非常感谢,我找了很久,你这篇文章很完美。
  •  55289861@qq.com: 感觉感谢,我找了很久。
  •  2: 周一已打赏 未推送订阅地址,还没发给我啊 楼主
  •  2: 已打赏 未推送订阅地址
  •  2: 打赏二维码在哪里?
  •  2: 打赏二维码在哪里?

生命要得到丰盛的收获,必需阳光;同时,也需要“雨”的浇灌。

人生应该树立目标,否则你的精力会白白浪费。

山涧的泉水经过一路曲折,才唱出一支美妙的歌。

如若不是为了一个人,谁肯枯守一座城。城市和爱情,总是有着这样那样的关系。我们会因为一个人,去到那座城,因为那是一座爱的城;我们也会因为一个人,离开一座城,那是一座绝望的伤城。

常求有利别人,不求有利自己。