包含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/zh-hk/n/241276.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:27
下一篇 2024-12-12 12:27

相關推薦

發表回復

登錄後才能評論