我试图在我用 ZF2 开发的 Web 应用程序中实现 LDAP 身份验证。LDAP 身份验证在 Windows 7 中运行良好。
但是,将应用程序移动到 LINUX 机器后,LDAP 身份验证不起作用。我总是收到以下错误:警告:ldap_bind():无法绑定到服务器:无法在第 20 行的 LdapConnect.php 中联系 LDAP 服务器
我已将脚本用作:
$ldaphost = "ldap://xxxx.net";
$ldapport = 389;
$ds = ldap_connect($ldaphost, $ldapport) or die("Could not connect to $ldaphost");
if ($ds)
{
$username = "username@xxxx.net";
$upasswd = "password";
$ldapbind = ldap_bind($ds, $username, $upasswd);
if ($ldapbind)
{
print "Congratulations! you are authenticated successfully.";
}else{
print "Better luck next time!";
}
}
我应该安装任何软件包还是应该进行任何配置设置?
注意: 如果我提供 IP 地址,则它可以正常工作,但如果我提供域名,则它无法正常工作。