我一直在尝试按照 this 中的说明安装ldap2。我已经完成了这一步:“Adldap2 利用 composer 进行安装。在您的 composer.json 文件中插入“adldap2/adldap2”:“6.1.*”:
"require": { "adldap2/adldap2": "6.1.*" }" 我还通过取消注释在两个 php.ini 文件中启用了 ldap,但是当我运行命令时:composer update on windows cmd,我得到以下信息错误:
使用包信息加载作曲家存储库更新依赖项(包括 require-dev)您的需求无法解析为可安装的包集。
问题 1 - adldap2/adldap2 v6.1.9 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.8 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.7 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.6 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.5 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.4 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.3 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1。2 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.10 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.1 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.0 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.* 的安装请求 -> 可满足 adldap2/adldap2[v6.1.0, v6.1.1, v6.1.10, v6.1.2, v6.1.3, v6.1.4, v6.1.5, v6。 1.6、v6.1.7、v6.1.8、v6.1.9]。1 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.0 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.* 的安装请求 -> 可满足 adldap2/adldap2[v6.1.0, v6.1.1, v6.1.10, v6.1.2, v6.1.3, v6.1.4, v6.1.5, v6。 1.6、v6.1.7、v6.1.8、v6.1.9]。1 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.0 需要 ext-ldap * -> 您的系统中缺少请求的 PHP 扩展 ldap。- adldap2/adldap2 v6.1.* 的安装请求 -> 可满足 adldap2/adldap2[v6.1.0, v6.1.1, v6.1.10, v6.1.2, v6.1.3, v6.1.4, v6.1.5, v6。 1.6、v6.1.7、v6.1.8、v6.1.9]。
要启用扩展,请确认它们已在这些 .ini 文件中启用: - C:\xampp\php\php.ini 您还可以php --ini
在终端内运行以查看 PH P 在 CLI 模式下使用了哪些文件。
关于如何解决这个问题的任何想法?提前致谢。