How can self-signed certificates be accepted in PHP when connecting to an LDAP server?

When connecting to an LDAP server with PHP using a self-signed certificate, you may encounter SSL certificate verification errors. To solve this, you can disable SSL verification or manually specify the path to the self-signed certificate file.

// Disable SSL verification
ldap_set_option(NULL, LDAP_OPT_DEBUG_LEVEL, 7);
ldap_set_option(NULL, LDAP_OPT_X_TLS_REQUIRE_CERT, LDAP_OPT_X_TLS_NEVER);

// Connect to LDAP server
$ldapconn = ldap_connect("ldaps://your-ldap-server.com", 636);

// Bind to LDAP server
ldap_bind($ldapconn, "username", "password");

// Perform LDAP operations

// Close connection
ldap_close($ldapconn);