php - fatal error : Call to undefined function ldap_connect() in wamp

标签 php wamp

<分区>

希望有人能找出我哪里出错了,因为我到处转啊转,却找不到地方! 我有一个 WAMP5 安装,它在 Win XP 机器上集成了 PHP 版本 5.2.4、Apache/2.2.4 (Win32) 和 MYSQL。一切正常,但我无法获得 LDAP 支持。

我检查过 extension_dir = "c:/wamp/php/ext/"and extension=php_ldap.dll in php.ini 并检查 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";
}

我得到这个错误: fatal error :调用未定义的函数 ldap_connect()... 我不知道从哪里开始检查,因为我想我的 WAMP 考虑到 Ldap 的所有条件都已实现。请帮忙! 谢谢

最佳答案

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

extension=php_ldap.dll

关于php - fatal error : Call to undefined function ldap_connect() in wamp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14415879/

相关文章:

WAMP 的 CURL

php - WAMP 和 mysqli::real_connect(): (HY000/2002)?

apache - 等待 LocalHost 加载永远不会结束

Mysql 服务未在 WAMP 中启动

php - ajax加载mysql数据到多个div

php - 如何使用 .htaccess/Apache2 在子目录中配置 wordpress 应用程序和简单的 php 应用程序?

php - PDO 参数化查询的工作方式

php - Zend Php/Zend 服务器和简单的 php/Wamp 服务器之间的区别

PHP-当数组数量不知道时如何合并数组,因为通过循环获取数组

php - php 中的服务器端和客户端浏览器宽度和 Bootstrap 轮播问题