Ldap 连接在 php 中失败

Ldap connect fails in php

起初,对不起我的英语。

我目前正在安装最新版本的 simplesamlphp(对我来说这是一个未知的工具 + 我是 Java 开发人员(不是 php)所以我的关于 php 的知识有限)。

主要目的是使用 simplesamlphp 将 CAS 与 SAML2 结合使用。

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

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

有什么想法吗?

我终于成功了运行,我只需要重新安装php5-ldap,好像第一次安装时出了点问题。现在我对它到底是如何工作的有了更多的疑问,但是 post 已经解决了。