关于php里面ldap_bind提示Unable to bind to server: Can't contact LDAP server
$ldap_host = "ldap://10.211.55.4";//LDAP 服务器地址
$ldap_port = "389";//LDAP 服务器端口号
$ldap_conn = ldap_connect($ldap_host, $ldap_port) or die("Can't connect to LDAP server");//建立与 LDAP 服务器的连接
//var_dump($ldap_conn); OK//resource(2) of type (ldap link)
ldap_set_option($ldap_conn, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldap_conn, LDAP_OPT_REFERRALS, 0);
$ldap_user = "cn=Manager,dc=ldaptest,dc=com";//设定服务器用户名
$ldap_pwd = "zmkzmk";//设定服务器密码
$ldapbind = ldap_bind($ldap_conn, $ldap_user, $ldap_pwd) or die("Can't bind to LDAP server.");//与服务器绑定
我这里设置的
$ldap_user
是配置文件里面的,我用这个用户和密码在
phpldapadmin
登录是正常的。怎么远程的时候就不用这个帐号密码了呢?
还有就算匿名绑定(不使用帐号密码的情况也失败)
夜丶暮色倾城_
10 years, 3 months ago