PHP no se puede conectar a LDAP Oracle Directory Server Enterprise Edition

He estado jugando con esto durante días y no puedo hacer que php se una a ldap en el DSEE de Oracle.

function test(){


    // LDAP variables
    $ldaphost = "xxx.xxxxx.com";        
    $ldapport = 636;
    $ldaprdn  = 'cn=xyxyxyxy,ou=Accounts,dc=xxx,dc=xxxxx,dc=com';
    $ldappass = 'vcvcvcvcvc';

    ldap_set_option(NULL, LDAP_OPT_DEBUG_LEVEL, 7); // isn't helping

    // Connecting to LDAP
    $ldapconn = ldap_connect($ldaphost, $ldapport)
              or die("Could not connect to $ldaphost");

    if ($ldapconn) {

        // binding to ldap server
        $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);

        // verify binding
        if ($ldapbind) {
            echo "LDAP bind successful...";
        } else {
            echo "LDAP bind failed...";
        }

    }
}

Me sale el error:

Message: ldap_bind () [function.ldap-bind]: no se puede vincular al servidor: no se puede contactar con el servidor LDAP

Arrancando mi cabello en este caso. Simplemente no puedo hacer que la cosa se una.

He intentado un telnet directo al host en el puerto 636 y ningún firewall me está bloqueando. Curiosamente no obtengo ninguna información adicional de depuración de 'LDAP_OPT_DEBUG_LEVEL' en la pantalla o en mis registros.

Respuestas a la pregunta(4)

Su respuesta a la pregunta