加载在尝试使用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