希望有人能找到我在这里出错的地方,因为我会四处走动而不会在哪里! 我有一个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。请帮忙! 感谢
答案 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
。