PHP和Active Directory

时间:2018-11-19 15:47:59

标签: php apache active-directory centos7 php-7

我试图对运行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”。使它在浏览器中运行的任何帮助都会很棒。

0 个答案:

没有答案