Adldap class 未找到接口

Adldap class Interface not found

<?php

include(dirname(__FILE__).'/Adldap.php');
use Adldap\Adldap;

$config = array(
        'account_suffix' => "@canoas.unilasalle.edu.br",

        'domain_controllers' => array("svr-dc01.canoas.unilasalle.edu.br"),

        'base_dn' => 'dc=canoas,dc=unilasalle,dc=edu,dc=br',

        'admin_username' => 'login',

        'admin_password' => '******',
    );

    $ad = new Adldap($config);
?>

尝试访问 Fatal error: Class 'adLDAP' not found,但成功了,然后在测试 class:

后出现此错误

致命错误:Class 'Adldap\Interfaces\ConnectionInterface' 未在第 24 行的 C:\xampp\htdocs\ad\index.php 中找到

我不知道发生了什么,因为 class Adldap.php 执行了包含。

如果您从这里 (http://sourceforge.net/projects/adldap/files/adLDAP/adLDAP_4.0.4/adLDAP_4.0.4r2.zip/download) 下载 adLDAP 的 zip 文件,当您解压它时,它将有两个文件夹,'examples' 和 'src'。将整个 src 文件夹复制到您当前拥有 Adldap.php 的项目中,然后您可以 include(dirname(__FILE__).'/src/Adldap.php');,然后 class 应该可以访问它所依赖的所有其他文件。

或者,如评论中所述,使用 composer 并按照此处的安装说明进行操作:https://github.com/adldap/adLDAP#installation