Openldap安装实录
2009-05-13 06:54:09来源:未知 阅读 ()
Openldap安装实录[转载并补充]
首先到
www.openldap.org
下载最新的版本,我下载的版本是2.3.4。解压缩该文件,
tar –zxvpf openldap-release.tgz
cd openldap-2.3.4
./configure
配置到一半时提示checking Berkeley DB version for BDB backend… no
configure: error: BDB/HDB: BerkeleyDB version imcompatible
原来没有安装Berkeley DB数据库,到
www.sleepycat.com
下载最新的版本,我下载的版本是4.3.28。解压缩该文件,
tar –zxvf db-4.3.28.tar.gz
cd db-4.3.28
cd build_unix
../dist/configure
make
make install
经过几分钟的等待,编译完成。在/usr/local/目录下会新建一个目录BerkeleyDB.4.3,Berkeley DB就安装在这个目录里。
再到Openldap目录再次执行./configure提示
checking Berkeley DB version for BDB backend… no
configure: error: BDB/HDB: BerkeleyDB version imcompatible
难道我数据库没有安装好??在网上找资料终于找到了。输入如下命令
env CPPFLAGS="-I /usr/local/BerkeleyDB.4.3/include"
LDFLAGS="-L /usr/local/BerkeleyDB.4.3/lib" ./configure
试了一下还是不行。会不会是库文件没有找到!
于是把/usr/local/BerkeleyDB.4.3/include中的所有文件拷贝到/usr/include
/usr/local/BerkeleyDB.4.3/lib中的所有文件拷贝到/usr/lib
运行./configure通过
再次出现错误提示没有Cyrus SASL library
在asg.web.cmu.edu下载最新的版本,我下载的版本是2.1.20
tar –zxvf cyrus-sasl-2.1.20.tar.gz
cd cyrus-sasl-2.1.20
./configure
make
make install
第三次执行./configure成功提示make depend
make
make test
cd tests; make test
make[1]: Entering directory `/home/liudan/openldap-2.3.4/tests'
make[2]: Entering directory `/home/liudan/openldap-2.3.4/tests'
Initiating LDAP tests for BDB...
Running ./scripts/all...
>>>>> Executing all LDAP tests for bdb
>>>>> Starting test000-rootdse ...
running defines.sh
Starting slapd on TCP/IP port 9011...
Using ldapsearch to retrieve the root DSE…
Waiting 5 seconds for slapd to start …
Waiting 5 seconds for slapd to start …
Waiting 5 seconds for slapd to start …
Waiting 5 seconds for slapd to start …
Waiting 5 seconds for slapd to start …
Waiting 5 seconds for slapd to start …
./scripts/test000-rootdse: line 61: kill: (3538) – No such process
ldap_bind: Can’t contact LDAP server (-1)
…
通过查看slapd.1.log
[email=root@gregorian:/tmp/openldap-2.3.4/servers/slapd]root@gregorian:/tmp/openldap-2.3.4/servers/slapd[/email]
daemon_init:
[url=ldap://localhost:9011/]ldap://localhost:9011/[/url]
daemon_init: listen on
[url=ldap://localhost:9011/]ldap://localhost:9011/[/url]
daemon_init: 1 listeners to open...
ldap_url_parse_ext(
[url=ldap://localhost:9011/]
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:squidclient简要介绍
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- gd 安装报错.求助 2009-05-13
- virtualbox for freeBSD 2009-05-13
- 从网上下载的packages为什么本地安装不了?[已解决!] 2009-05-13
- 求PC-BSD 7.1安装指南? 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash