PHP LDAP digunakan untuk melakukanSingle Sign On (SSO) pada pemrograman untuk login ataupun kebutuhan lain, dimana user berada pada server yang berbeda dan disebarkan dengan metode LightWeight Directory Access Control (LDAP), sehingga aplikasi tidak harus melalui register user yang memiliki kelemahan ketika ada banyak aplikasi maka user harus menghafal password tetapi jika menggunakan SSO maka user tidak perlu menghafal username dan password yang berbeda pada setiap aplikasi. Berikut adalah cara untuk mengaktifkan php ldap pada xampp
- buka xampp/php/php.ini dan cari text ";extension=php_ldap.dll"
- kemudian hilangkan tanda comment sehingga menjadi "extension=php_ldap.dll" (tanda ; adalah tanda comment)
Setelah restart apache xampp maka sudah bisa aktif untuk php ldap. Tetapi terkadang ada juga yang mengalami error macam-macam, jika muncul error ketika restart/start apache xampp coba lakukan teknik berikut
- cari 3 file "libeay32.dll, libsasl.dll, ssleay32.dll" pada folder xampp/php/ .
- copy dan paste ketiga file tersebut ke C:\Windows\system32\ .
- restart apache xampp
Setelah melakukan cara diatas maka php ldap sudah bisa berjalan dan tidak muncul error Silahkan cek dengan script PHP LDAP kalian, jika masih muncul error php berarti script kalian ada yang salah dan silahkan cek DSN untuk koneksi ke LDAP Semoga Berhasil.