Windows-Server-2008

如何在 PHP - Windows Server 2008 中啟用 LDAP

  • May 14, 2015

我已經使用 Web 平台安裝程序在我的 Win Server 2008 中安裝了 PHP。安裝成功,我可以從我的虛擬目錄正確顯示 phpinfo 頁面。如何啟用 LDAP 支持?c:\Program Files\PHP\Ext\不包含php_ldap.dll. 我必須先下載這個文件嗎?

編輯 :

  • 我用的是 Win Svr 2008 標準版,更新到最新更新檔
  • PHP 版本是 5.2.11
  • extension_dir 是 c:\Program Files\PHP\ext\(由 phpinfo() 確認)
  • 我已經下載了完整的 PHP zip 包(10 兆),並且:將 ext dir 的內容複製到 c:\Program Files\PHP\ext\
  • 我已經修改了 php.ini 以包含 php_ldap.dll 擴展
  • 這是我的phpinfo 測試頁面的螢幕截圖

並且 LDAP 擴展仍然無法正常工作。

您最好的選擇是從PHP.net站點下載最新的 Zip 版本的 PHP,並從中獲取 DLL 並從中提取 DLL 文件。

不知道為什麼它不包含在網路平台安裝程序中,似乎有點奇怪。

我必須在 IIS 中啟用該模組

在 Windows Server 2008r2 上啟動 iis 管理器

導航到根站點。

下載、安裝並啟動 php 管理器(不會通過 WPI 與 WordPress 一起安裝)。

滾動到底部並點擊“啟用或禁用擴展程序”

向下滾動到禁用部分點擊 php_ldap.dll 以突出顯示,然後在操作下的右上角部分點擊“啟用”

退出並為安裝“WordPress”時通過“Microsoft Web 平台安裝程序”安裝的 PHP 5.3.1 安裝 ldap。

引用自:https://serverfault.com/questions/72447