Wamp ile Ldap bağlantısı kurma hatası çözümü
Merhabalar arkadaşlar,
Bu günkü anlatımızda wamp’ın ldap bağlantı özelliğini aktif etmeyi anlatacağım. Varsayılan kurulumda ldap_connect(“”) fonksiyonu aktif edilmediği için tanımsız fonksiyon olarak gelmektedir.
Öncelikle
C:\wamp\bin\apache\apache2.4.9\conf
klasörü içerisindeki “httpd.conf” dosyamızı Wordpad veya Notepad ile açıyoruz.
#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
#LoadModule ldap_module modules/mod_ldap.so
Yukarıdaki iki satırı bulup başlarındaki # simgesini kaldırıyoruz. Yani iki satırımız da aşağıdaki gibi olmalıdır.
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
LoadModule ldap_module modules/mod_ldap.so
Daha sonra;
C:\wamp\bin\php\php5.5.12\libsasl.dll
Yukarıdaki dll dosyasını
C:\wamp\bin\apache\apache2.4.9\bin
yukarıdaki konuma kopyalıyoruz. Daha sonra tüm servisleri yeniden başlatıyoruz.
Başka bi anlatımda görüşmek üzere.
Örnek Ldap bağlantı kodları:
<?php
$ldap = ldap_connect(“ldap_server”);
$kullanici = “kullanıcı adı”;
$sifre= “şifre”;if($bind = ldap_bind($ldap, $kullanici , $sifre)) {
echo “Bağlantı başarılı”;
} else {
echo “Bağlantı başarısız”;
}?>
Merhaba,
bahsettiğiniz gibi işlemleri yaptık son olarak paylaştığınız LDAP kısmındaki bilgileri gireceğimiz yeri bulamadım. LDAP senkrenizasyonu nasıl yapabilirim. Localde kullanmak istiyoruz.
iyi çalışmalar
$kullanici = “kullanıcı adı”;
$sifre= “şifre”;
bu bölümü düzenleyerek yapabilirsiniz