gpt4 book ai didi

php - ldap_set_rebind_proc() 函数在任何 PHP Windows 发行版中都不起作用

转载 作者:行者123 更新时间:2023-12-04 03:08:17 25 4
gpt4 key购买 nike

问题是:

ldap_set_rebind_proc() 函数在任何 PHP Windows 发行版中都不起作用

执行php文件时得到的错误:未定义函数 ldap_set_rebind_proc()

PHP 测试版本(5.* y 7.*),我什至在 WAMP 和 XAMPP 服务器中包含的 PHP 版本上尝试过。

其他 LDAP PHP 函数,如 ldap_connect()、ldap_bind() 等,运行良好。

ldap_set_rebind_proc() 函数在 PHP Linux 发行版上运行良好。

知道这个错误吗?在不使用 ldap_set_rebind_proc() 的情况下读取 ldap_search() 函数的引用响应的任何解决方案?

最佳答案

您需要针对当前版本的 OpenLDAP 编译 PHP,不过我不确定这在 Windows 上有多容易。

查看the code ,您将看到该函数仅在以下情况下定义:

#if defined(LDAP_API_FEATURE_X_OPENLDAP) && defined(HAVE_3ARG_SETREBINDPROC)

这些都是相当古老的功能(例如,世纪之交),但也许预构建的二进制文件不是针对现代版本编译的。

关于php - ldap_set_rebind_proc() 函数在任何 PHP Windows 发行版中都不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47107709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com