作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
问题是:
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/
问题是: ldap_set_rebind_proc() 函数在任何 PHP Windows 发行版中都不起作用 执行php文件时得到的错误:未定义函数 ldap_set_rebind_proc() P
我是一名优秀的程序员,十分优秀!