ldap_set_rebind_proc()函数在任何PHP Windows发行版中都不起作用
问题是: ldap_set_rebind_proc()函数在任何PHP Windows发行版中都不起作用 执行php文件时出现错误: 未定义的函数ldap\u set\u rebind\u proc() 经过PHP测试的版本(5.*y7.*),我甚至在WAMP和XAMPP服务器中包含的PHP版本上进行了尝试 其他LDAP PHP函数,如LDAP_connect()、LDAP_bind()等工作正常 ldap_set_rebind_proc()函数在PHP Linux发行版上运行良好ldap_set_rebind_proc()函数在任何PHP Windows发行版中都不起作用,php,ldap,php-extension,Php,Ldap,Php Extension,问题是: ldap_set_rebind_proc()函数在任何PHP Windows发行版中都不起作用 执行php文件时出现错误: 未定义的函数ldap\u set\u rebind\u proc() 经过PHP测试的版本(5.*y7.*),我甚至在WAMP和XAMPP服务器中包含的PHP版本上进行了尝试 其他LDAP PHP函数,如LDAP_connect()、LDAP_bind()等工作正常 ldap_set_rebind_proc()函数在PHP Linux发行版上运行良好 你知道这个错
你知道这个错误吗?任何不使用ldap\u set\u rebind\u proc()读取ldap\u search()函数的引用响应的解决方案?您需要根据当前版本的OpenLDAP编译PHP,尽管我不确定在Windows上这有多容易 查看,您将看到函数仅在以下情况下定义:
#if defined(LDAP_API_FEATURE_X_OPENLDAP) && defined(HAVE_3ARG_SETREBINDPROC)
这些都是非常古老的功能(如世纪之交),但可能预构建的二进制文件没有针对现代版本进行编译。您好,您在Windows server上解决了这个问题吗?我也有同样的想法,也许你在这个案子上找到了一些好主意?非常感谢。