致命错误:调用未定义的函数ldap_connect()

时间:2016-11-14 22:19:16

标签: php ldap

我正在运行CentOS 6.5 / PHP虚拟机框,并且在运行LDAP PHP应用程序时遇到此错误:

Fatal error: Call to undefined function ldap_connect()

我想也许php-ldap没有安装所以我运行了这个:

$ sudo yum install php-ldap
Loaded plugins: priorities
Setting up Install Process
1134 packages excluded due to repository priority protections
Package php-ldap-5.5.38-5.el6.remi.x86_64 already installed and latest version
Nothing to do

我也像我这样更新了我的php.ini文件:

[ldap]
; Sets the maximum number of open links or -1 for unlimited.
ldap.max_links = -1
extension=ldap.so

但是,错误仍然存​​在。我有什么想法我做错了吗?

1 个答案:

答案 0 :(得分:0)

如果您正在运行PHP作为apache模块,那么您应该检查apache日志是否有任何启动错误?通常在那里存在加载模块的问题。还要检查php.ini设置,看看extension_dir是否设置为包含ldap.so的目录