最近在研究php连接windows的活动目录,遇到一个问题,请高手帮忙指导下。
先描述下环境(AD运行正常):
网上下载的WAMP5,安装完成后。
修改php.ini配置文件,去掉extension=php_ldap.dll前面的;号。
然后重启服务。
新建php文件如下:
- <?php
- $ldap_server = "localhost";
- $ldap_port = "389";
- $ldap_admin = "administrator";
- $ldap_password = "Abc3579
- $conn = ldap_connect($ldap_server,$ldap_port);
- if(!$conn){
- die("<br>Connection LDAP server error");
- }
- $bind = ldap_bind($conn, "cn=administrator,ou=Users,dc=testad,dc=com", $ldap_password);
- if(!$bind){
- die("<br>Bind LDAP server error");
- }
- ?>
结果显示以下错误:
Warning: ldap_bind() [function.ldap-bind]: Unable to bind to server: Invalid credentials in D:\wamp\www\ad\index.php on line 10
Bind LDAP server error