0

我正在使用 Adldap 在 php 中验证登录但它给出错误:无法联系 LDAP 服务器。

<?php
  require_once('src/adLDAP.php');
 $adldap = new adLDAP();

 $authUser = $adldap->user()->authenticate('AliNasiri', '******');
 if ($authUser == true) {
   echo "User authenticated successfully";
 }
 else {
     echo $adldap->getLastError()."<br>";
     echo "User authentication unsuccessful";
 }?>
4

1 回答 1

0

如果 SELinux 设置为强制模式,它将不允许 httpd 连接。

检查 SELinux 是否正在执行 getenforce

setsebool -P httpd_can_network_connect 1

来源: http: //linux.die.net/man/8/httpd_selinux https://wiki.gentoo.org/wiki/SELinux/Tutorials/Permissive_versus_enforcing

于 2015-10-07T21:44:41.687 回答