Php LDAP#u BIND Can';不要联系LDAP服务器
我有个问题要问你 我的目标是用php绑定ldap服务器Php LDAP#u BIND Can';不要联系LDAP服务器,php,ldap,Php,Ldap,我有个问题要问你 我的目标是用php绑定ldap服务器 当我尝试使用终端(bash)时,我使用: ldapsearch-H ldaps://[server]:[port]-D[dn]-W 它工作得很好 当我尝试使用php脚本时 $server=array(“ldaps://[server],“[port]” $userdn=“[dn]” $userpw=“[pw]” $ds=ldap_connect($server[0],$server[1])或die(“ldap服务器脱机”) ldap
- 当我尝试使用终端(bash)时,我使用:
- 当我尝试使用php脚本时
向ldap.conf添加
TLS\u REQCERT allow
,它就可以工作了!感谢@rooster的帮助,您应该尝试使用php.net上LDAP_bind手册页上的关于LDAP_OPT_DIAGNOSTIC_消息,以获得更详细的失败消息。错误:14090086:SSL例程:SSL3_获取_服务器_证书:证书验证失败(证书链中的自签名证书)将TLS_REQCERT allow添加到ldap.conf中,它可以工作!谢谢你,伙计。