加載在嘗試使用ldap_connect()
,我得到這個錯誤:無法獲得LDAP功能在PHP
Fatal error: Call to undefined function ldap_connect()
我重新編譯並啓用了LDAP Apache模塊PHP和我已經編輯我的PHP .ini文件,並取消註釋:
extension=php_ldap.dll
我在Red Hat Linux,php 5.3.10,apache 2.2上。有任何想法嗎?
裝入的Apache模塊:(包含* util_ldap *)
芯mod_authn_file模塊mod_authn_default mod_authz_host mod_authz_groupfile mod_authz_user mod_authz_default mod_auth_basic mod_include負責mod_filter util_ldap mod_log_config mod_logio mod_env指定mod_expires mod_headers中mod_setenvif mod_version mod_proxy的mod_proxy_connect mod_proxy_ftp模塊mod_proxy_http mod_proxy_scgi的mod_proxy_ajp mod_proxy_balancer的mod_ssl的prefork的http_core mod_mime mod_status的mod_autoindex mod_asis mod_info mod_suexec mod_cgi mod_negotiation mod_dir mod_actions mod_userdir mod_alias mod_rewrite mod_so mod_auth_passthrough mod_bwlimited mod_fpcgid mod_php5 mod_security
個阿帕奇協議:(包含:LDAP)
快譯通,文件,FTP,FTPS,地鼠,HTTP,HTTPS,IMAP,IMAPS,LDAP,LDAPS,POP3,POP3S,RTSP,SMTP,SMTPS, telnet,tftp
您是否在編輯後重新啓動Apache? – jprofitt 2012-04-09 18:59:00
這些是Apache內的模塊,不在PHP內。 – 2012-04-09 20:41:42
通過'phpinfo()'檢查加載的擴展來縮小問題的範圍。如果沒有顯示,請確保顯示啓動錯誤以識別ldap擴展文件的錯誤路徑或拼寫錯誤。 – Lars 2012-04-09 21:26:35