我试图对运行apache和php 7.2的CentOS 7.6服务器进行到我的活动目录服务器的简单绑定。
<?php
$username = 'tester@domain.com';
$password = 'password';
$ldap=ldap_connect('ldap.domain.com');
ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3);
if ($bind = @ldap_bind($ldap, $username, $password)) {
echo "ok";
}
else{
echo "ldap_error: " . ldap_error($ldap);
ldap_get_option($ldap, LDAP_OPT_DIAGNOSTIC_MESSAGE, $err);
echo "ldap_get_option: $err";
}
我收到以下错误:
ldap_error:无法联系LDAP服务器ldap_get_option:
我使用“ php -f”从命令行运行了脚本,并且按预期返回“ ok”。使它在浏览器中运行的任何帮助都会很棒。