Setting LDAP di XAMPP (Windows)
Assalamualaykum,
Sekilas tentang LDAP :
LDAP (Light Weight Directory Access Protocol) adalah sebuah protokol yang mengatur mekanisme pengaksesan layanan direktori (Directory Service) yang dapat digunakan untuk mendeskripsikan banyak informasi seperti informasi tentang people, organizations, roles, services dan banyak entitas lainnya. LDAP menggunakan model client-server, dimana client mengirimkan identifier data kepada server menggunakan protokol TCP/IP dan server mencoba mencarinya pada DIT (Directory Information Tree) yang tersimpan di server. Bila di temukan maka hasilnya akan dikirimkan ke client tersebut namun bila tidak maka hasilnya berupa pointer ke server lain yang menyimpan data yang di cari. Terdapat dua service utama pada LDAP yaitu slapd yang merupakan LDAP daemon dan slurpd yang merupakan replication daemon. Slapd melayani request dari client, query dan berkomunikasi dengan backend database sedangkan slurpd melayani replikasi data agar terus terjadi sinkronisasi data antara client dan server, dan untuk memfasilitasi pengisian dan perubahan informasi data dalam direktori di gunakanlah LDIF (LDAP Data Interchange Format).
Dan berikut ini merupakan konfigurasi LDAP di XAMPP (untuk Windows) :
- Aktifkan library LDAP pada file system32, yaitu php_ldap.dll. Edit file php.ini yang terdapat di “C:\Program Files\xampp\php\ext” dan “C:\Program Files\xampp\apache\bin”. Hilangkan tanda ; pada bagian : ;extension=php_ldap.dll.
- Kemudian Start Apache atau Restart kembali jika XAMPP sudah dijalankan.
- Pada direktori “C:\Windows\system32” pastikan terdapat file-file berikut : libeay32.dll dan ssleay32.dll. Jika belum ada dapat dicari pada drive C:\ kemudian silahkan disalin ke direktori “”C:\Windows\system32”.
- Cek pada phpinfo() *http://localhost/xampp/phpinfo* apakah LDAP telah terinstall :
- Jalankan script sederhana berikut ini untuk mengecek apakah koneksi LDAP sudah terkonfigurasi dengan baik :
- Selamat mencoba
1
2
3
4
5
6
7
8
| <?php // LDAP variables $ldaphost = "10.1.16.50" ; // your ldap servers $ldapport = 389; // your ldap server's port number // Connecting to LDAP $ldapconn = ldap_connect( $ldaphost , $ldapport ) or die ( "Could not connect to $ldaphost" ); ?> |
Silahkan saran dan kritikny
Tidak ada komentar:
Posting Komentar