openldap安装以及存取读取证书操作(PHP)

本文详细介绍了在Linux环境下安装openldap,包括编译安装Berkeley DB和openldap,以及测试安装成功的步骤。接着讲解如何使用PHP操作LDAP服务器,创建自定义objectclass并规划条目结构,添加、删除和查询证书的操作。文章适合初学者,提供了完整的操作流程。
摘要由CSDN通过智能技术生成

一,openldap在linux下的安装
1,编译安装Berkeley DB
  tar -zxvf db-4.2.52.tar.gz
  cd /usr/local/db-4.2.52.NC/build_unix
  ../dist/configure
  make
  make install
2.编译安装openldap
  cd openldap-2.1.29
  env CPPFLAGS="-I/usr/local/BerkeleyDB.4.2/include" LDFLAGS="-L/usr/local/BerkeleyDB.4.2/lib" ./configure --prefix=/usr/local/openldap --   enable-ldbm
  make depens
  make
  (make test)
  make install
3.测试一下
  cd /usr/local/openldap/libexec
  ./slapd -d 1 (屏幕会出现一些信息,最后要是出现slapd start 就成功了,要是没出现这个,呵呵那我也不知道怎么办,再重新编译一下吧.)
  cd ../bin
  ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
  要是返回下列信息,那恭喜你,呵呵openldap就安装成功了.
  dn:
  namingContexts: dc=example,dc=com.
  还有很多命令可以用了,推荐一下
二,用PHP操作LDAP服务器
1.建立自己的objectclass.
  因为我们证书subject有六项,但是我在默认的几个schema中没有找到包含所有这六项的objectclass,所以还是我们自己创建一个吧.
  vi /usr/local/ope

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值