Apache 无法以 php:ldap 启动

Apache 无法以 php:ldap 启动

我刚刚在 Windows Server 2003 r2 上安装了 XAMPP 1.7.7,并在 php.ini 中启用了 php_ldap 扩展。现在,启动服务时,它会挂在“正在启动”

附加信息:由于 XAMPP 1.7.5+ 是使用 VC9 而不是 VC6 编译的,因此模块也发生了变化,我猜这是一个编译错误,导致我无法使用 php_ldap 函数。

我该怎么做才能修复此问题?我没有收到任何错误。

答案1

只需httpd.exe从命令行运行,就会发现找不到libsasl.dll
将其从/php目录复制到/apache/bin,重新启动 apache 服务器即可。
您可能需要复制的其他可能的 dll 是libeay32.dllssleay32.dll

相关阅读:已解决 PHP LDAP 错误 - 致命错误:调用未定义的函数 ldap_connect()

相关内容