包含phpldaplibrary的词条

本文目录一览:

关于PHP Ldap 账户管理的问题

根据你说的应该是用户的问题,当时我用PHP连接LDAP的时候就是因为用户的问题,会出错,但是我具体忘了出错的提示信息。后来改了用户之后就能bind上用户了,配置这块我先看看我以前的日志,如果是你配置的问题,我会及时QQ联系你的601你的ldap_connect()函数能够连接上我感觉应该不是环境的问题k先试试吧

无法加载动态库php_ldap.dll

解决方案:

windows下php_ldap.dll的安装()

载php_ldap.dll,用的是php-5.3.3-Win32-VC6-x86,所以要找对应的ldap版本,大约是149KB.

然后查看php手册的LXXV. LDAP Functions介绍,看到还有两个依赖库libeay32.dll and ssleay32.dll需要放到环境变量path里,由于这两个文件在php目录下,而且安装php时path已包含该路径,所以不需要设置,反之,就要放到windows能找到的目录了,比如win2000,就要复制到system32文件夹下。

然后,重启apache.

用phpinfo()查看加载成功。

PHP无法加载LDAP扩展的解决方法

扩展库是php扩展的功能,比如php本来不支持操作某种功能 ,但在新版本想对它提供支持,就以扩展的方式来提供,这样,我们在配置php时,如果我们不用此功能,我们就可以让php不加载他.从而节省服务器资源.提供其性能

php的扩展库一般放在php目录下的ext目录里.你在网上下载的php压缩包解压后应该可以看到.

php.ini中的 extension_dir 用来指定你的扩展名的地址 。

php.ini中有一排像 ;extension=”xxxxxx.dll” 的内容就是用来配置让你的php运行环境支持什么不支持什么。

以下为php.ini中的剪切段

;extension=php_bz2.dll

;extension=php_curl.dll

;extension=php_dba.dll

PHP配置中出现不能加载模块的问题

     在PHP配置出现不能加载模块之类的错误

加载LDAP模块的问题

在Windows XP环境下配置php和ldap容易出现 php中加载php_ldap.dll的问题

解决办法:

需要在C:\WINNT\SYSTEM32, or C:\WINDOWS\SYSTEM拷贝PHP安装目录中的libeay32.dll和ssleay32.dll 即可

产生原因:

这是php本身带有的一个bug

用Php如何操作LDAP

首先需要安装php ldap的扩展库。

yum install php-ldap

然后就可以用里面的现在函数的。

详细用法以及例子,请参考

什么是 php LDAP模块

ldap(lightweight

directory

access

protocol)的意思是”轻量级目录访问协议”,是一个用于访问”目录服务器”(directory

servers)的协议。php要能够连接上ldap服务器,必须安装php-ldap模块,并修改php.ini配置,增加配置项extension=ldap.so,之后重启apache服务器。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/241276.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝的头像小蓝
上一篇 2024-12-12 12:27
下一篇 2024-12-12 12:27

相关推荐

发表回复

登录后才能评论