Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ldap_set_rebind_proc()函数在任何PHP Windows发行版中都不起作用_Php_Ldap_Php Extension - Fatal编程技术网

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

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_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上解决了这个问题吗?我也有同样的想法,也许你在这个案子上找到了一些好主意?非常感谢。