由于安装apache的时候安装了LDAP2.3的客户端,后来将LDAP升级到2.4的时候,apache启动碰到了如下错误,apache启动失败:
引用
/libexec/ld-elf.so.1: Shared object "libldap-2.3.so.2" not found, required by "httpd"

进入/usr/local/lib查看,发现所有的ldap文件版本都变成2.4了。
我们为了不重新安装,用软链接来解决这个问题,具体办法如下:
引用
cd /usr/local/lib
ln -s libldap-2.4.so.2 libldap-2.3.so.2

启动apache,出现新的错误:
/libexec/ld-elf.so.1: Shared object "liblber-2.3.so.2" not found, required by "httpd"
再建立软链接:
ln -s liblber-2.4.so.2 liblber-2.3.so.2

apachectl start
现在就正常了,问题解决,虽然这可能不是根本的解决办法,至少能先启动服务了,此文章由ArthurXF倾情奉献,谢谢支持!


现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
Tags: ,
FreeBSD | 评论(0) | 引用(0) | 阅读(6951)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]