10

PHP を使用して LDAP インターフェイスを構築しようとしていますが、この奇妙な問題に遭遇しました。ベースphpインストールでyumを使用してphp-ldapパッケージをインストールしましたが、ldap_connect()を呼び出すたびに、関数が未定義であると表示されます。phpinfo() を見ると、ldap 拡張機能が実際にインストールされ、有効になっていることを確認できます。

4

1 に答える 1

29

openldap が含まれていますか?

phpinfoがApacheによってロードされた他のいくつかのldapモジュールを表示するという同じ問題があることに気付きましたが、openldapはありません

http://www.php.net/manual/en/ldap.installation.php

ここの指示に従ってインストールに成功しました:http://www.aoddy.com/2009/01/18/how-to-install-php-ldap-module-on-centos5/

リンクからの指示:

  • yum install php-ldap
  • vi /etc/php.ini
    • 追加extension=ldap.so
  • service httpd restart
于 2013-04-04T15:11:15.860 に答える