私はWAMPを使用しており、次のようなものを実行しようとしています:
<?php
$ldap = ldap_connect("ldap.example.com");
$user = "exampleUser";
$pass = "examplePass";
if($bind = ldap_bind($ldap, $user, $pass)) {
// logged in
} else {
// error message
}
?>
ただし、これを行う前に、ldap がインストールされているかどうかを確認するために phpinfo() を実行してみましたが、どこにも表示されません。
私は次のことを試しました:
- php.ini の次の行のコメントを外します: extension=php_ldap.dll
- これらのファイルを php.ini と同じディレクトリにコピーしました: ssleay32.dll および libeay32.dll
- 環境変数に以下を追加しました: C:\wamp\bin\php
- これらのいずれかを実行した後、再起動しました。
何をしているのかよくわかりませんが、これらはオンラインで見つけた提案でした。どんな助けでも大歓迎です!