欢迎来到天天文库
浏览记录
ID:8809801
大小:49.00 KB
页数:6页
时间:2018-04-08
《ldap编译安装学习报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、安装openldap准备注意:时间一致性、安装GCC、BerkeleyDB(BerkeleyDB.安装步骤安装版本,我下载的是:BerkeleyDB4.7.25.NC.zip下载之后,unzipdb-4.3.21.NC.zip 解压,然后cdbuild_unix/ ,再运行../dist/configure,最后,运行make,makeinstall安装。默认的安装在/usr/local,你可以通过../dist/configure --prefix=你的路径,来改变安装路径。b)安装了BerkeleyDB,但是系统找不到他的头文件和lib的库,这时,可以通过/e
2、tc/ld.so.conf,然后运行ldconfig–v使配置生效,也可以通过以下方法:把/usr/local/BerkeleyDB.4.7/include中的所有文件拷贝到/usr/include 把/usr/local/BerkeleyDB.4.7/lib中的所有文件拷贝到/usr/lib ;还有就是修改环境变量:envCPPFLAGS="-I/usr/local/BerkeleyDB.4.7/include"LDFLAGS="-L/usr/local/BerkeleyDB.4.7/lib"vi/etc/ld.so.conf拷贝一下内容:includeld
3、.so.conf.d/*.conf/usr/ofed/lib/usr/local/BerkeleyDB.4.7/lib/usr/local/BerkeleyDB.4.7/include然后运行ldconfig–v使配置生效安装完BerkeleyDB之后,再运行./configure 可以看到如下信息:Makingservers/slapd/backends.c Addconfig... Addldif... Addmonitor... Addbdb... Addhdb... Addrelay...Makingservers/slapd/o
4、verlays/statover.c Addseqmod... Addsyncprov...Pleaserun"makedepend"tobuilddependencies说明已经configure完毕。5)先makedepend,然后make3 makedepend比较快,但是,make可能要花点时间 要保证两步都运行正常,没有错误。6)可以通过maketest看是否build成功,(整个过程会花上几分钟),如果成功,会显示如下信息: >>>>>Testsucceeded>>>>>./scripts/test000-rootdsecompleted
5、OK.>>>>>Startingtest001-slapadd...runningdefines.sh7)运行makeinstall安装,建议以源码安装的软件都放到独立的目录下,不要放在默认的路径下,要不然卸载的时候会很麻烦。安装到一个目录下,只要删除目录就可以卸载了。Runningslapaddtobuildslapddatabase...3.installopenldap[root@localhostopenldap-2.4.19]#./configure[root@localhostopenldap-2.4.19]#makedepend[root@local
6、hostopenldap-2.4.19]#make[root@localhostopenldap-2.4.19]#maketest[root@localhostopenldap-2.4.19]#makeinstall创建用户:ldapadd-x-D"cn=Manager,dc=ldap,dc=umpay,dc=com"-W-fuser.ldif测试成功ldapsearch-x-b''-sbase'(objectclass=*)'namingContextsLDFLAGS="-L/usr/local/BerkeleyDB.4.7/lib"./configure--p
7、refix=/usr/local/openldap--enable-bdb#为了有效使用目录服务,包含相关的文件。注意,在包含文件时是要按一定顺序的,因为#文件里的属性存在依赖关系。如果顺序不对,服务器启动不了,文档间的依赖关系在文档#中都有说明,请仔细查看一下。如果懒得看也可以按我的顺序。include/usr/local/openldap/etc/openldap/schema/core.schemainclude/usr/local/openldap/etc/openldap/schema/corba.schemainclude/usr/local/open
8、ldap/
此文档下载收益归作者所有