繁体   English   中英

找不到 Adldap 类接口

[英]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 ,它有效,然后在测试该类后出现此错误:

致命错误:在第 24 行的 C:\\xampp\\htdocs\\ad\\index.php 中找不到类“Adldap\\Interfaces\\ConnectionInterface”

我不知道发生了什么,因为类 Adldap.php 做了包含。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM