Setting LDAP di XAMPP (Windows)

25 05 2009

Assalamualaykum,

huehehehe… udah lama nih kayaknya ga updateb blog.. abisnya kebanyakan blog sih.

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) :

  1. 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.
  2. Kemudian Start Apache atau Restart kembali jika XAMPP sudah dijalankan.
  3. 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″.
  4. Cek pada phpinfo() *http://localhost/xampp/phpinfo* apakah LDAP telah terinstall :

    PHP Info

    PHP Info

  5. Jalankan script sederhana berikut ini untuk mengecek apakah koneksi LDAP sudah terkonfigurasi dengan baik :
  6. <?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");
    ?>
    
  7. Selamat mencoba :)

Silahkan saran dan kritiknya :)

Referensi :


Tindakan

Information

5 tanggapan

21 06 2009
wahyu kresna

*ngangguk2…

21 06 2009
supono

Mantap

10 07 2009
Ucrit

@wahyu kresna : ya begitulah :P
@supono : aduh malu nih diliat sm master (blush)

13 09 2009
yogas

mantap apanya sdng puasa jeh

23 10 2009
Aianamie

doh…tetep gak ngerti jeng…wkwkwkw

Tinggalkan komentar