PHP 5.3.5 Windows 安装程序缺少 php_ldap.dll

PHP 5.3.5 Windows 安装程序缺少 php_ldap.dll

我使用的是 Windows Server 2008、Apache 2.2。我使用 php-5.3.5-Win32-VC6-x86.msi 作为安装程序,使用的是线程安全版本。我已经完成了四五次安装过程,只是为了确保我没有遗漏任何荒谬的东西,但我认为我没有遗漏。

问题是 php_ldap.dll 扩展似乎根本不存在。它没有出现在安装程序界面(要求用户选择要安装哪些扩展的地方),并且安装后它肯定不会出现在 ext/ 目录中。

我发现很多文章都提到了 5.3.3 版的这个问题,包括单独下载扩展的链接。当然,这些链接不再存在,而且:它们是 5.3.3 版的。我真的宁愿使用 PHP 5.3.5 版的扩展。

还有人遇到过这个问题吗?有人知道哪里出了问题吗?有人看到 PHP 人员承认文件确实丢失了,而且这是疏忽吗?

这确实令人沮丧,因为如果没有 PHP LDAP 支持,我构建的服务器就没有任何用处。

向大家致敬,并提前感谢您的帮助。

答案1

此 dll 位于此可下载的 zip 文件中:php-5.3.5-Win32-VC6-x86.zip

这对你有帮助吗?

答案2

上面的链接 (php-5.3.5-Win32-VC6-x86.zip) 已失效。找不到 vc6 的 5.3.5 zip。因此我得到了"PHP Warning: PHP Startup: ldap: Unable to initialize module"

编辑:最后,我使用了包含在5.3.4 目前看来是有效的。

php:php-5.3.5-Win32-VC6-x86.msi
apache:httpd-2.2.17-win32-x86-no_ssl.msi
windows:win 7 (64 位)

相关内容