如何使用 xampp 安装 ldap2?

How to install ldap2 using xampp?

我一直在按照 this 的说明尝试安装 ldap2。 我已经完成了这一步: "Adldap2 utilizes composer for installation. Insert "adldap2/adldap2": composer.json 文件中的 "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].

要启用扩展,请确认它们在这些 .ini 文件中已启用: - C:\xampp\php\php.ini 您还可以在终端内 运行 php --ini 查看 PH 使用了哪些文件 CLI 模式下的 P。

知道如何解决这个问题吗? 提前致谢。

您需要在 CLI 环境和 apache 环境中安装并激活 PHP 的 LDAP 扩展。快速调用随机搜索引擎发现了这个,例如:https://serverfault.com/questions/72447/how-can-i-enable-ldap-in-php-windows-server-2008