Cia*_*ips 24 php apache wamp ldap
我已经使用WAMP安装了很长一段时间,现在启用了LDAP,一切顺利.现在虽然我必须设置另一台机器,但出于某种原因我无法启用LDAP.
我检查了输出,phpinfo()并且LDAP部分不存在.我编辑php.ini取消注释该行:
extension = php_ldap.dll
我还检查了搜索扩展名的文件路径,文件php_ldap.dll位于正确的位置.
我很肯定我正在编辑正确的php.ini文件,因为我检查了显示的文件路径phpinfo(),并且我能够成功启用/禁用其他扩展.
每次更改后我都重新启动了Apache.
谷歌搜索这个,我发现的唯一解决方案是上面的那些,加上一两个提到编辑Windows PATH变量以包括路径php.ini?虽然它对我没有意义(我已经知道php.ini正在被解析)但尝试过它.我还在另一台机器上检查了我以前的安装,从我可以看到的,我从未PATH在该机器上添加任何PHP目录
弗兰克在下面的回答让我得到了解决方案,所以我想我现在要巩固一切.
在WAMP服务器上启用LDAP支持:
extension = php_ldap.dll中php.iniphp.ini通过检查输出,确保您正在编辑右侧phpinfo()php.ini文件以查找扩展目录的位置php_ldap.dll该目录中的位置libeay32.dll,并ssleay32.dll和其目录添加到Windows PATHphpinfo()Fra*_*mer 10
这里有一些提示:http://php.net/manual/en/ldap.installation.php.请注意,您需要添加另外两个DLL libeay32.dll和ssleay32.dll.您可能还需要编译--with-ldap
| 归档时间: | 
 | 
| 查看次数: | 60717 次 | 
| 最近记录: |