6

誰かが私がここでどこが間違っているのかを見つけてくれることを願っています。Win XPマシンにPHPバージョン5.2.4、Apache / 2.2.4(Win32)、およびMYSQLを統合するWAMP5インストールがあります。すべて正常に動作しますが、LDAPサポートを動作させることができません。

php.iniのextension_dir="c:/ wamp / php /ext/"とextension=php_ldap.dllを確認し、dllが実際にそのフォルダーにあることを確認しました。libeay32.dllとssleay32.dllをc:windows\system32フォルダーにコピーしました

このコードで:

 $host = "192.168.56.25";
if (!$ldapconn = ldap_connect($host, 80)) {
   echo "Error! Could not connect to LDAP host $host\n";
}

このエラーが発生します:致命的なエラー:未定義の関数ldap_connect()を呼び出します... WAMPがLdapを考慮に入れるためにすべての条件が満たされていると思うので、どこからチェックを開始すればよいかわかりません。助けてください!ありがとう

4

2 に答える 2

10

php.ini ファイルで LDAP を有効にする必要があります。次の行のコメントを外します。

extension=php_ldap.dll
于 2013-01-19T15:37:07.433 に答える
7

LDAP 拡張機能がサーバーにインストールされていることを確認してください。インストールする必要があるパッケージがあるはずです。私はそれを信じています:

sudo apt-get install php5-ldap

また、インストールガイドを確認することもできます。さらに 2 つの DLL を追加する必要がある場合がありますlibeay32.dll and ssleay32.dll

于 2013-01-19T15:37:00.757 に答える