win2003下使用PHP连接openLDAP

大家好,最近在研究LDAP,可是在使用openLDAP的时候遇到一些问题,请高手们指点一下。

openLDAP安装成功后,可以查询目录内容,但使用PHP连接时,却总是提示: 错误81,就是连接不了服务器。

slapd.conf配置文件主要内容是:

    服务器   ”dc=my-ldap,dc=com"
    用户名   "cn=tm,dc=my-ldap,dc=com"
    密码      111

PHP代码:

<?php
    $lhost = "my-ldap.com";    //写成 ldaps://127.0.0.1错误一样,但使用 ldap://127.0.0.1则提示协议错误
    $lport = 389;
    $luser = "tm";
    $lpwd = 111
    $lconn = ldap_connect($lhost,$lport);
    ldap_bind($lconn,$luser,$lpwd);
?>

我研究了一天了,实在不知道哪里错了。

phpinfo()里也能看到ldap的状态,就是说php.ini配置文件没有问题。

如果在IE地址栏输入ldap://127.0.0.1 能够进入查询窗口。

希望能帮忙解决,谢谢