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

时间:2013-01-19 15:34:16

标签: 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";
}

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

2 个答案:

答案 0 :(得分:10)

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

extension=php_ldap.dll

答案 1 :(得分:7)

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

sudo apt-get install php5-ldap

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