Enable PHP LDAP Module in XAMPP

As in our experience, on a very rare situation, we were required to use Windows Active Directory or OpenLdap as our user database in WordPress. We need to enable php ldap module in XAMPP. By default this php ldap module is not enable in XAMPP as most web servers are not using ldap as their database or directory. Follow these simple steps to enable this module.

To enable php ldap module in XAMPP, find the following files and copy them.

From C:\xampp\php copy the following files to C:\Windows\system.

  • libeay32.dll
  • libsasl.dll
  • ssleay32.dll
php ldap 01 Enable PHP LDAP Module in XAMPP

Find and edit C:\xampp\php\php.ini and uncomment “extension=php_ldap.dll” around line 965.

php ldap 02 Enable PHP LDAP Module in XAMPP
php ldap 03 Enable PHP LDAP Module in XAMPP

Restart XAMPP (restart Apache service) and you should now have access to the PHP LDAP functions.

php ldap 04 546x162 Enable PHP LDAP Module in XAMPP

You can check ldap functions enabled in ldap by clicking phpinfo() in http://localhost/xampp/.

php ldap 05 546x197 Enable PHP LDAP Module in XAMPP

Done!

 

Check out our previous post on XAMPP:

Run Web Server on Your Computer Using XAMPP

Install WordPress Locally on Your Computer Using XAMPP

 

Try this and enjoy!

  • Sarvesh

    Great Man, I have been stuck in same issue,
    Finally I got appropriate solution, Thanks once again :)
    I have one question, On my another machine i have installed xampp 1.7.2
    I just comment out the extension=php_ldap.dll in php.ini & it’s work for me,
    But when same things i did on different machine it’s not work for me,
    I had to follow above specified steps to enable ldap.
    Why this happened?

  • tango

    thanks bro.. good days..

  • Ajax

    Thank you man! :)

  • Lokendra Khandelwal

    Thanks man! you make my day, worked like a charm.