Hướng dẫn php ldap extension - php ldap mở rộng

& nbsp; Bước 1

& nbsp; & nbsp; & nbsp; Tệp cấu hình đã tải: C: \ Xampp \ Php \ Php.ini

  • Mở tệp php.ini từ trên đường dẫn tệp phía trên

Bước 2

& nbsp; & nbsp; & nbsp; Đối với người dùng Windows sử dụng máy chủ Apache

  • Tìm kiếm & nbsp; Extension = php_ldap.dll & nbsp; trong tệp php.ini. Khởi công dòng này, nếu không có thì thêm dòng này vào tệp và lưu tệp.extension=php_ldap.dll in php.ini file. Uncomment this line, if not present then add this line in the file and save the file.

& nbsp; & nbsp; & nbsp; cho người dùng windows sử dụng máy chủ IIS

  • Tìm kiếm & nbsp; exporthList & nbsp; trong tệp php.ini. Khủng hóa & nbsp; Extension = php_ldap.dll & nbsp; dòng, nếu không có thì thêm dòng này vào tệp và lưu tệp.ExtensionList in the php.ini file. Uncomment the extension=php_ldap.dll line, if not present then add this line in the file and save the file.

& nbsp; & nbsp; & nbsp; cho người dùng Linux

  • Cài đặt tiện ích mở rộng PHP LDAP [nếu chưa được cài đặt]
    • Đối với Debian, lệnh cài đặt sẽ là & nbsp; apt-get install php-ldapapt-get install php-ldap
    • Đối với các hệ thống dựa trên RHEL, lệnh sẽ là & nbsp; yum cài đặt php-ldapyum install php-ldap
  • Tìm kiếm & nbsp; Extension = php_ldap.so & nbsp; trong tệp php.ini. Khởi công dòng này, nếu không có thì thêm dòng này vào tệp và lưu tệp.extension=php_ldap.so in php.ini file. Uncomment this line, if not present then add this line in the file and save the file.

Bước 3

  • Khởi động lại máy chủ của bạn. Sau đó làm mới trang cấu hình plugin LDAP/AD. your server. After that refresh the LDAP/AD plugin configuration page.

Lời mở đầu.

Đối với hệ thống OpenLDAP thì việc quản lý, update tài khoản người dùng phải dùng bằng lệnh cho nên khá khó khăn do đó hôm này mình sẽ giới thiệu đến mọi người một công cụ giúp chúng ta có thể dễ dàng quản lý OpenLDAP đó là phpLDAPadmin.Một công cụ được code bằng ngôn ngữ PHP và chạy trên nền web cho nên ứng dụng này đáng được lựa chọn nếu như chúng ta đang cần một công cụ hỗ trợ việc quản trị OpenLDAP.

Chuẩn bị.

  • Cài đặt OpenLDAP trên CentOS 7

TRƯỜNG HỢP 1: Cài đặt trực tiếp trên node cài OpenLDAP

1. Cài đặt httpd

Mở file

systemctl start httpd
systemctl enable httpd
1 và sửa đổi các thông tin sau:

# Tại dòng 151 sửa như sau :
AllowOverride All

# Tại dòng 164, sửa thông tin như sau:
DirectoryIndex index.html index.cgi index.php

# Thêm vào cuối file những cấu hình sau:
ServerTokens Prod
KeepAlive On

Khởi động httpd:

systemctl start httpd
systemctl enable httpd

2. Cài đặt PHP

yum -y install php php-mbstring php-pear

Mở file

systemctl start httpd
systemctl enable httpd
2 và sửa lại các thông tin như sau:

# Tại dòng 878 sửa lại timezone:
date.timezone = "Asia/Ho_Chi_Minh"

Tải và cài dặt epel 7:

yum install wget -y
wget //dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm

Cài đặt phpLDAPadmin

yum --enablerepo=epel -y install phpldapadmin

Mở file

systemctl start httpd
systemctl enable httpd
3 và sửa lại thông tin như sau:

# Tại dòng 398:
$servers->setValue['login','attr','dn'];
// $servers->setValue['login','attr','uid'];

Cho phép truy cập vào phpLDAPadmin:

cat > /etc/httpd/conf.d/phpldapadmin.conf 

Bài Viết Liên Quan

Chủ Đề