PHP7无法载入LDAP的解决方式

  • 时间:2021-06-10 10:46 编辑:知速网 来源:知速网 阅读:250
  • 扫一扫,手机访问
摘要:PHP7无法载入LDAP的解决方式


本机环境:Apache 2.4.41 + PHP 7.3.10


今天测试LDAP认证程式时,发生HTTP ERROR 500的错误,从Apache的error.log中发现

Unable to load dynamic library 'ldap'(tried: C:\ AppServ\php7\ext\ldap...


查了不少文章,大部份是旧版本的问题处理,试了很多方法,像是检查LDAP模组是否启用,路径…等等,最后终于找到解决方法,便将过程记录下:


首先修改PHP目录下的php.ini

检查extension_dir是否与实际目录位置一致(extension_dir="C:AppServphp7ext")

把LDAP的注解拿掉(extension=ldap)

重新启动Apache


重新启用之后,发现error.log仍然出现错误讯息,最后找到一个与我有类似环境及状况的文章,原因似乎是Apache的bin目录缺少了libsasl.dll,其解决方式就是把PHP目录下的libsasl. dll复制一份到该目录(C:AppServApache24in),然后再重新启动Apache。


再次打开error.log,错误讯息不再出现,认证程式也顺利执行。


  • 全部评论(0)
最新发布的资讯信息
【计算机/互联网|】小红书账号交易要找靠谱的平台。(2021-09-18 10:28)
【计算机/互联网|】小红书账号转让要注意的流程(2021-09-17 10:56)
【技术支持|】认识__get及__set,并看看Laravel如何使用它们(2021-09-12 15:36)
【技术支持|】解决网站服务器遇到 Allowed memory exhausted 问题(2021-09-12 15:32)
【计算机/互联网|】MySQL Community 版本与MySQL企业版有什么不同? 有什么限制?(2021-06-18 09:06)
【技术支持|】如何获取两个日期之间的所有日期?(2021-06-11 08:08)
【技术支持|】Laravel-S (Swoole 加速) 的初步探索整理(2021-06-10 17:15)
【计算机/互联网|】PHP7无法载入LDAP的解决方式(2021-06-10 10:46)
【计算机/互联网|】win10下PHP的安装与设定(2021-06-09 08:41)
【计算机/互联网|】C# MVC View 底下字串(string)的显示方式(2021-06-08 11:05)
联系我们
工作时间:8:00-23:30
客服 QQ:93613971
邮 箱:admin#zhisu.com
法律顾问:聊城瀚诚律师事务所