致命错误:在wamp中调用未定义的函数ldap_connect()

pol*_*1er 5 php wamp

希望有人能在这里找出我的错误,因为我会四处走动而不会在哪里!我有一个WAMP5安装,它在Win XP机器上集成了PHP Version 5.2.4,Apache/2.2.4(Win32)和MYSQL.一切正常,但我无法获得LDAP支持.

我在php.ini中检查了extension_dir ="c:/ wamp/php/ext /"和extension = php_ldap.dll并检查了dll实际上是在该文件夹中.我已将libeay32.dll和ssleay32.dll复制到c:windows\system32文件夹

使用此代码:

 $host = "192.168.56.25";
if (!$ldapconn = ldap_connect($host, 80)) {
   echo "Error! Could not connect to LDAP host $host\n";
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:致命错误:调用未定义的函数ldap_connect()...我不知道从哪里开始检查,因为我猜我的WAMP所有条件都考虑到了Ldap.请帮忙!谢谢

Joh*_*nde 10

您需要在php.ini文件中启用LDAP.取消注释这一行:

extension=php_ldap.dll
Run Code Online (Sandbox Code Playgroud)


Sea*_*nWM 7

确保服务器上已安装LDAP扩展.应该有一个需要安装的软件包.我相信它:

sudo apt-get install php5-ldap

您可能还需要查看安装指南.您可能需要添加另外两个DLL libeay32.dll and ssleay32.dll.