zoukankan      html  css  js  c++  java
  • OPENLDAP安装配置方法

    OPENLDAP安装配置方法

    1. 平台及相关软件

    OS:CentOS5.3
    gcc:4.1.2
    BerkeleyDB:4.8.24
    openldap:2.4.19

    2. 安装步骤

    1) 安装BerkeleyDB数据库

    [root@localhost BerkeleyDB]# tar -zxvf db-4.8.26.gz
    [root@localhost BerkeleyDB]# cd db-4.8.26
    [root@localhost db-4.8.24]# cd build_unix/
    [root@localhost db-4.8.24]# ../dist/configure
    [root@localhost db-4.8.24]# make
    [root@localhost db-4.8.24]# make install
    

    2) 安装OpenLdap

    (1) 增加库路径

      # vi /etc/ld.so.conf
      /usr/local/BerkeleyDB.4.8/lib
      # /sbin/ldconfig
    

    (2) 设置环境变量

    env CPPFLAGS="-I/usr/local/BerkeleyDB.4.8/include"LDFLAGS="-L/usr/local/BerkeleyDB.4.5/lib" ./configure \\ 

    (3) 编译

      #./configure--prefix=/usr/local/openldap --enable-bdb
      #make depend
      #make
      #make test
      #make install
    

    3.FAQ

    (1) 不装GCC,执行./configure时,
    出现错误:
    configure: error: Unable to locate cc(1) or suitable replacement. Check PATH or set CC.
    解决方 法:

    install gcc
    [root@localhost openldap-2.4.19]#yum -y install gcc 
    

    (2) 不装BerkeleyDB,执行./configure时,
    出现错误:
    configure: error: BDB/HDB: BerkeleyDB not available
    解决方法:

    [root@localhost BerkeleyDB]# tar –zxvf bdb-4.8.24.tar.gz
    [root@localhost BerkeleyDB]# cd db-4.8.24
    [root@localhost db-4.8.24]# cd build_unix/
    [root@localhost db-4.8.24]# ../dist/configure
    [root@localhost db-4.8.24]# make
    [root@localhost db-4.8.24]# make install 
    [root@localhost openldap-2.4.19]#export CPPFLAGS="-I/usr/local/BerkeleyDB.4.8/include"
    [root@localhost openldap-2.4.19]#export LDFLAGS="-L/usr/local/lib -L/usr/local/BerkeleyDB.4.8/lib -R/usr/local/BerkeleyDB.4.8/lib" 
    [root@localhost openldap-2.4.19]#export LD_LIBRARY_PATH="/usr/local/BerkeleyDB.4.8/lib" 
    

    (3) 出问题: configure: error: BDB/HDB: BerkeleyDB version incompatible
    环境变量问题:
    env CPPFLAGS=”-I/Berkeley/include” LDFLAGS=”-L/Berkeley/lib” ./configure –prefix=/ldap –with-wrappers –enable-ldbm

    openldap 安装告于段落 ,不足之处,请大家多多指正,谢谢。

  • 相关阅读:
    C#学习笔记之——矩形覆盖问题
    链表,栈,队列代码
    链表练习代码
    2012年全国计算机专业大学排名
    寄存器介绍
    win8 wifi开关显示关闭,且设置里面wifi开关显示灰色的解决办法
    360随身wifi无法使用临时解决方案大全
    锐捷客户端的校园网电脑如何转化成无线路由
    未完成数据结构题目
    数据结构代码1
  • 原文地址:https://www.cnblogs.com/BloodAndBone/p/1967136.html
Copyright © 2011-2022 走看看