我试图使用SSL连接到我的活动目录,如下所示:
$ldap = ldap_connect('ldaps://server.local/', 636) or die("Couldn't connect to AD!");但它始终无法约束。我在Ubuntu 20.10上运行PHP 7。在这个语法中放置端口号(636)似乎没有什么区别,因为不管我放了哪个端口号。我可以放置一些随机的高数字,只要我把ldap://它工作了,但是我放ldaps://的那一刻就失败了。所以它似乎不知道港口的ldaps应该是什么?
有什么办法能解决这个问题吗?
发布于 2021-09-10 14:04:18
请参阅连接()
你可以做主机,端口:
ldap_connect(string $host = null,int $port = 389):
或URI:
ldap_connect(?string $uri = null):资源:false
你想同时做这两件事:
ldap_connect('ldaps://server.local/', 636)你应该使用:
ldap_connect('ldaps://server.local:636')https://stackoverflow.com/questions/69133324
复制相似问题