PHP и Active Directory - PullRequest
       21

PHP и Active Directory

0 голосов
/ 19 ноября 2018

Я пытаюсь выполнить простое связывание с моим активным сервером каталогов с сервера CentOS 7.6, на котором работают apache и php 7.2.

<?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: Невозможно связаться с сервером LDAPldap_get_option:

Я запустил скрипт из командной строки, используя 'php -f', и он возвращается с 'ok', как и предполагалось. Любая помощь в запуске этого браузера в браузере была бы отличной.

...