openldap安装

一、安装Berkeley DB

1、下载 http://www.oracle.com/technetwork/database/berkeleydb/overview/index.html

2、安装

    # tar xvf db-6.0.20.tar.gz
    # cd db-6.0.20
    # cd build_unix/
    #../dist/configure -prefix=/usr/local/berkeleyDB
    # make
    # make install  

二、安装 openldap

1、下载 http://www.openldap.org/software/download

2、安装

    # gunzip -c openldap-2.4.35.tgz | tar xvfB -

    # cd openldap-2.4.35

    # gunzip -c openldap-2.4.35.tgz | tar xvfB -
    # cd openldap-2.4.35
    # ./configure --prefix=/usr/local/openldap
   编译出错:

       1)BerkeleyDB version incompatible
          解决方法一:设置环境变量
        export CPPFLAGS="-I/usr/local/berkeleyDB/include"
        export LDFLAGS="-L/usr/local/berkeleyDB/lib"
          解决方法二:加入共享库所在位置
        echo "/usr/local/berkeleyDB/lib" >> /etc/ld.so.conf  
        /sbin/ldconfig
       2)Berkeley DB version mismatch
          解决方法:
            export LD_LIBRARY_PATH="/usr/local/berkeleyDB/lib/"

    # make depend
    # make
    # make install
    # cp /usr/local/openldap/var/openldap-data/DB_CONFIG.example /usr/local/openldap/var/openldap-data/DB_CONFIG

三、测试启动
    # /usr/local/openldap/libexec/slapd -d 256

四、启动
    # /usr/local/openldap/libexec/slapd
    # netstat -tunlp |grep :389

五、查看能否正常查询
    # /usr/local/openldap/bin/ldapsearch -x -b '' -s base '(objectclass=*)'

六、关闭 
    #kill -INT `cat /usr/local/openldap/var/run/slapd.pid`

     

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值