我正在尝试用composer安装Adldap2 (不是Laravel版本),但是我收到了一条错误消息。
作曲家版本:
2.2.18
我认为没有安装错误:

错误:
致命错误:未捕获错误:在/var/www/html/test.php:17堆栈跟踪:#0 {main}抛入/var/www/html/test.php第17行中找不到'Adldap\Adldap‘类
代码:
<?php
ini_set('display_errors','on'); error_reporting(E_ALL);
require __DIR__ . '/vendor/autoload.php';
$config = [
'hosts' => ['xxx.local'],
'base_dn' => 'dc=xxx,dc=localg',
'username' => 'xxx',
'password' => 'xxx',
'custom_options' => [
LDAP_OPT_X_TLS_REQUIRE_CERT => LDAP_OPT_X_TLS_HARD
]
];
$ad = new Adldap\Adldap();
?>有人知道我为什么会犯这个错误吗?
发布于 2022-08-30 09:00:01
查看/var/www/html/vendor/文件夹,注意到我的包adldap2/adldap2不在(谢谢@Nico )。因此,我在所有文件中搜索了一个"ldap“文件夹,并注意到它安装在/vendor/文件夹中。
我是在我的根文件夹,而不是我的项目文件夹,/var/www/html/,我移动到我的项目文件夹,并启动包安装和工作。
https://stackoverflow.com/questions/73530362
复制相似问题