使用 PHP CLI 绑定到 LDAP 服务器效果很好,但通过 Web 尝试时会失败

使用 PHP CLI 绑定到 LDAP 服务器效果很好,但通过 Web 尝试时会失败

我有一个测试页面 (PHP),它绑定到 ldap 服务器。当我运行 时 php test.php,一切都运行良好。它绑定得很好。但是,当我转到http://my.domain.com/test.php,它根本就不会绑定。

我愿意听取你的任何建议。谢谢。

答案1

CLI 配置可能无法反映您的 Web 服务器使用的配置 - 请将其输出与php -i调用您的 Web 服务器上的页面进行比较<?php phpinfo(); ?>,并根据需要更新您的配置。

答案2

我们刚刚遇到了这个问题。原来我们要做的就是重新启动 Apache。

我不知道原因是什么(我不管理服务器)但最有可能是安全更新。

答案3

如果您在 Linux 上尝试此操作,请确保 selinux 允许 apache 打开 tcp 连接。默认情况下,selinux 处于打开状态,不允许 httpd 打开 tcp 连接。

相关内容