php中的Ldap连接失败


Ldap connect fails in php

首先,对不起我的英语。

我目前正在安装最新版本的simplesamlphp(对我来说,这是一个迄今为止未知的工具+我是一名Java开发人员(不是php),所以我对php的了解有限)。

主要目的是使用simplesamlph将CAS与SAML2一起使用。

问题是…在CAS.php模块文件上,我们调用了"new SimpleSAML_Auth_LDAP(…)",该调用本应创建到LDAP服务器的连接,但它失败了,没有显示任何错误(只是一个空白页)。我将错误追踪到/lib/SimpleSAML/Auth/LDAP.php文件构造函数;它在尝试连接到ldap:时失败

$this->ldap = @ldap_connect($hostname, $port);

你知道吗?

我终于让它运行了,我只需要重新安装php5-ldap,第一次安装时似乎出了问题。现在我对它的实际工作方式有了更多的怀疑,但这个帖子已经解决了。