[英]Fatal error: Call to undefined function ldap_connect() in ubuntu
我正在嘗試通過PHP連接到我的LDAP服務器,但是我收到以下錯誤:
致命錯誤:調用未定義的函數ldap_connect()
任何幫助將非常感激。
在此先感謝羅山
確保已安裝並啟用LDAP擴展 。 這個答案假設您有PHP5,但是,對於PHP7,事情也應該類似。
安裝LDAP擴展
應該有一個名為php5-ldap的包:
aptitude show php5-ldap
Paquet : php5-ldap
...
Description : LDAP module for php5
This package provides a module for LDAP functions in PHP scripts.
因此,包裝通常可以安裝如下:
sudo apt-get install php5-ldap
如果不使用apt-get
,請使用您使用的包管理器的等效命令。
啟用LDAP擴展
要在安裝后啟用程序包,可以使用以下命令:
sudo php5enmod ldap
如果您從上面的命令中收到任何錯誤消息,則表示出現了問題。
注意:啟用軟件包后,通常必須重新啟動/重新加載服務,以便識別新啟用的模塊。 對於apache,您可以通過以下方式執行此操作:
sudo service apache2 restart
如果您不使用apache,請使用服務器的等效命令。
sudo apt-get install php5-ldap
並且不要害怕google。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.