phpを使ってADと連携し、認証を実施しようとしていた
設定が終わっていざ実施すると失敗し、ログを確認すると「Call to undefined function ldap_connect()」とエラーがでていた
設定内容
まずはphp-ldapをインストール
yum install php-ldap
次にphp
<?php
// LDAP匿名バインドを使用する
// ADサーバー接続
$ldapconn = ldap_connect('ldap://IPアドレス/');
if($ldapconn){
// ldapサーバーにバインドする
$ldapbind = ldap_bind($ldapconn);
// バインド結果を検証する
if ($ldapbind) {
echo 'LDAP bind successful...';
} else {
echo 'LDAP bind failed...';
}
}
?>
その後こやつを実施したところ、失敗
解決策
apacheを再起動していなかっただけでした。。。
systemctl reload httpd
参考
https://php.plus-server.net/function.ldap-bind.html

コメント