错误php连接OpenLDAP

错误php连接OpenLDAP,php,apache,.htaccess,Php,Apache,.htaccess,我在VirtualBox中有一个带有OpenLdap的Ubuntu服务器。我在这个服务器的/var/www中上传了一个php格式的表单 但我有一个错误: HTTP 500内部服务器错误 当php尝试连接到OpenLdap时出现错误,代码为: <?php include('ldapmanagement.php'); session_start(); $myCheck = $_POST['myCheck']; $ldaprdn = 'cn=admin,dc=company,dc=c

我在VirtualBox中有一个带有OpenLdap的Ubuntu服务器。我在这个服务器的/var/www中上传了一个php格式的表单

但我有一个错误:

HTTP 500内部服务器错误

当php尝试连接到OpenLdap时出现错误,代码为:

<?php

include('ldapmanagement.php');
session_start();

$myCheck = $_POST['myCheck'];



$ldaprdn  = 'cn=admin,dc=company,dc=com';     // ldap rdn or dn
$ldappass = 'secret';  // associated password
$LDAPHOST='ldaps://localhost';
$LDAPPORT=636;
$ldaptree = "OU=people,DC=company,DC=com"; //basedn
$filter =  "uid= $_SESSION[username]";


$connection = new Connection ($LDAPHOST,$LDAPPORT,$ldaprdn,$ldappass);
$connection->connect();
$data = $connection->search($ldaptree,$filter,$myCheck);
...
 ?>


查看服务器的错误日志以获取准确的错误消息我有此错误:[Sat Oct 19 16:26:08 2013][error][client 192.168.1.57]PHP注意:未定义变量:_sessionin/var/www/formphp/controllo.PHP第15行[Sat Oct 19 16:26:13 2013][error][client 192.168.1.57]PHP致命错误:调用未定义函数ldap\u connect在/var/www/formphp/ldapmanagement.php on line
调用未定义的函数ldap_connect()
中,这就是罪魁祸首-检查我尝试安装sudo apt get install php5 ldap,但仍然不工作..现在php ldap工作,但仍然出错,[Sat-Oct 19 17:07:46 2013][error][client 192.168.1.57]PHP注意:未定义变量:\会话位于第15行的/var/www/formphp/check.PHP中