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 アドレスを指定すると問題なく動作しますが、ドメイン名を指定すると機能しません。