php 5.2.17을 사용하여 회사 네트워크 내에서 LDAP 서버에 연결하려고 시도했으며 IIS의 PHP 서버 중 하나에 대해이 오류가 발생했습니다 (다른 서버에서 스크립트를 실행했음을 참고하십시오. 이 구성과 관련이있다, 그래서) ... ... 잘 작동 :LDAP php에 연결할 수 없습니다
resource(1) of type (ldap link) Warning: ldap_bind(): Unable to bind to server: Can't contact LDAP server in C:\Inetpub\wwwroot\websitename\index.php on line 13 bool(false) Can't contact LDAP server
나는 php_ldap.dll을 활성화하고 사용했다 "하는 putenv ('LDAPTLS_REQCERT = 결코');" 여전히 작동하지 않습니다.
<?php
putenv('LDAPTLS_REQCERT=never');
$connect = ldap_connect("ldaps://example.example.com",636);
var_dump($connect);
$dn = "uid=1234, ou=random,o=random,c=us";
$b = ldap_bind($connect, "$dn", "Password");
var_dump($b);
echo ldap_error($connect);
>
다른 서버에서 이미 성공적으로 실행 되었기 때문에 코드에 문제가 있다고 생각하지 않습니다. 문제가 무엇인지에 대한 도움 (구성 문제일까요? ssl?) 감사합니다.
불행히도 $ connect = ldap_connect ("ldaps : //example.example.com : 636", 636);을 사용할 때 여전히 문제가 있습니다. . 이 서버가 LDAP 서버에 연결할 수 있는지 어떻게 결정합니까? 또한 다른 서버를 연결할 수 있으므로이 문제를 이해할 수 없습니다. – Dip