在Xampp Windows上启用LDAP

时间:2017-11-01 03:05:37

标签: configuration xampp ldap

我想在我的XAMPP Windows 10上启用LDAP模块,这是我尝试过的几个解决方案:

  1. Copy dll files to System and System32uncomment extension=php_ldap.dll in php.ini, both development and production.
  2. Copy libsasl.dll to xampp/apache/bin
  3. 这些都不起作用,当我打开phpinfo()时没有显示ldap信息,这意味着ldap无法安装。我还在Windows Path中添加了PHP但没有成功,但是我的方法是错误的还是不是解决方案。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:1)

  1. 确保path\to\xampp\php目录包含以下文件

    • libeay32.dll
    • libsasl.dll
    • ssleay32.dll

通常,您可以在path\to\xampp\sendmail中找到这些文件-该库也使用它们。但是,如果没有,请尝试在xampp目录中搜索它们。

  1. 取消注释或在ldapphp.ini)文件中添加path\to\xampp\php\php.ini扩展名

    extension=ldap
    
  2. 重新启动服务器

  3. 确保在系统环境变量path\to\xampp\php中设置了PATH目录。要知道如何做,请参阅this post

答案 1 :(得分:0)

我刚遇到同样的问题,您提供的链接How to enable LDAP extension in XAMPP environment最终成为我的解决方案。

我将libeay32.dll和ssleay32.dll从C:/ Ampps / php复制到C:/ Windows / System32。我确保这些文件都不在C:/ Windows / System中。从那里我在php.ini文件中启用了extension = php_ldap.dll。 Ampps有一个列表,你可以启用php.ini dll' s,如果我没记错,那么XAMPP也是如此。最后一步是重启Apache,你应该好好去。

我使用带有Ampps的Windows 10而不是XAMPP,但必须认为它们非常接近。