私はldap_connect
機能を使用することはできませんが、私は、php.iniでチェックし、それがでます。名前空間 "App Bundle Controller"から "ldap_connect"関数を呼び出そうとしました。
私は、インターネット上でこのエラーを見つけることができませんでした。誰もが "定義されていない関数への呼び出し"を持っていますが、私は "試行されました"という理由がありません。
function_exists('ldap_connect')
でチェックしたところ、間違っていました。
私はSymfony2、apache、およびPHP 5.5.9を使用しています。
私は私のコントローラから関数を呼び出すと、私はparameters.ymlからパラメータを取得する:
$ldap_user = $this->container->getParameter('ldap_user');
$ldap_pass= $this->container->getParameter('ldap_pass');
$ldap_co = ldap_connect($this->container->getParameter('ldap_address'));
誰かが素晴らしいだろうという私を助けることができれば。
ありがとうございます。
あなたは 'phpinfo'をチェックしましたか?拡張機能のリストに 'ldap'がありますか? –
phpinfo()にインストールされている拡張機能について確認してください。異なる環境(CGIやCLIなど)で異なる設定をしている可能性があります – sly
私が見つけた 'ldap'はCREDITSセクションにあります:/何をする必要がありますか?また、 'php -m'でチェックしたところ、リストにないのです –