Apache找不到so文件

httpd: Syntax error on line 66 of /web/server/apache/conf/httpd.conf: Cannot load modules/mod_authn_file.so into server: /web/server/apache/modules/mod_authn_file.so: cannot open shared object file: No such file or directory问题


最近在尝试用各种方式安装LAMP,其中也遇到了许多的问题,特意将其记录在博客中


在尝试编译安装无数次Apache后,在网上不易间看到一个 configure的参数 --enable-shared=no  --enable-static=yes 

是2个关于链接库文件的参数,看起来生成静态的要不生成动态的好。所以我在配置APR,APR-UTIL,PCRE时都加上了

 --enable-shared=no  --enable-static=yes  。一切看起来都和往常一样,但是在启动Apache时却出现了错误


说是找不到so文件,于是就进module看了一下


      我曹,什么鬼我的so文件呢,摸索了半天(在此之前我已经无数次,花式搭建过LAMP),网上没找到靠谱的。  在发现我在配置是加了

-enable-shared=no  --enable-static=yes  于是就把他们去掉在重新编译 



好了,我亲爱的so文件又回来了,虽然不明白这是为什么。等以后明白后会在此补充

经过网上查询,动态库文件通常以so结尾,静态库文件以*lib.a结尾在http.conf中默认是打开的so文件。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值