我发现不仅仅是 "PHP 4.3.0 之前的版本还需要 libsasl.dll。"。
如果您使用的是 php-5.3.3-Win32-VC9-x86 或更高版本
它需要 libsasl.dll。
在 Windows 和 Apache 2.2.8 下运行
PHP 文件从 http://windows.php.net/downloads/releases/archives/ 下载
当我使用 php-5.2.x-Win32-VC6-x86 和 php-5.3.x-Win32-VC6-x86 时
1. 仅取消 php.ini 中 extension=php_ldap.dll 的注释
2. 重新启动 Apache,一切正常
当我使用 php-5.3.x-Win32-VC9-x86 和 php-5.4.x-Win32-VC9-x86 时
1. 仅取消 php.ini 中 extension=php_ldap.dll 的注释
2. 重新启动 Apache,总是失败...
(只有 php-5.3.1-Win32-VC9-x86 和 php-5.3.2-Win32-VC9-x86 正常。)
[php-5.3.3-Win32-VC9-x86 或更高版本]
1. 仅取消 php.ini 中 extension=php_ldap.dll 的注释
2. 将 libsasl.dll 复制到 [apache 文件夹]\bin
3. 重新启动 Apache,一切正常