致命错误:调用未定义的函数:ldap_connect()
我在使用WAMP时收到此错误:
致命错误: 调用未定义的函数:
ldap_connect()
我已经编辑了文件夹并启用了.php.ini
php_ldap.dll
由于某种原因,当我打开它们时,只有一些扩展程序会显示出来。我已经重新启动了Apache并重新启动了我的计算机。phpinfo()
我在使用WAMP时收到此错误:
致命错误: 调用未定义的函数:
ldap_connect()
我已经编辑了文件夹并启用了.php.ini
php_ldap.dll
由于某种原因,当我打开它们时,只有一些扩展程序会显示出来。我已经重新启动了Apache并重新启动了我的计算机。phpinfo()
如果您是 Windows 用户,则在使用时这是一个常见错误,因为 默认情况下不启用。XAMPP
LDAP
您可以按照以下步骤操作,以确保在以下各项中正常工作:LDAP
XAMPP
[Your Drive]:\xampp\php\php.ini
:在此文件中取消注释以下行:
extension=php_ldap.dll
将文件:,从移动到(注意:只有版本之前的 XAMPP 才需要移动文件:libsasl.dll
[Your Drive]:\xampp\php
[Your Drive]:\xampp\apache\bin
5.6.28
)
重新启动 Apache。
您现在可以使用 LDAP 模块的功能!
如果你使用 Linux:
对于 php5:
sudo apt-get install php5-ldap
对于 php7:
sudo apt-get install php7.0-ldap
如果您使用的是最新版本的PHP,则可以执行
sudo apt-get install php-ldap
运行上述命令应该可以解决问题。
如果由于任何原因它不起作用,请检查您的php.ini配置以启用ldap,删除分号之前取消注释,保存并重新启动Apacheextension=ldap
将 PHP 的路径添加到 Windows 系统路径。该路径应包含 。php.exe
添加路径后,打开新的命令提示符,并通过键入php.exe
C:\>php --help
从上面看到正确的帮助消息后,请在php_ldap.dll
php.ini
同时从目录复制到文件夹php_ldap.dll
php/ext
apache/bin
重新启动 wamp,现在将显示 ldap 已启用。phpinfo()