Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk memasang php ldap pada centos

Bagaimana untuk memasang php ldap pada centos

藏色散人
Lepaskan: 2023-03-13 11:58:01
asal
2472 orang telah melayarinya

Cara memasang php ldap pada centos: 1. Jalankan arahan "yum install PHP-ldap" 2. Buka sambungan ldap dalam php.ini 3. Mulakan semula Apache2.

Bagaimana untuk memasang php ldap pada centos

Persekitaran pengendalian artikel ini: sistem centOS6.8, versi PHP7.0, komputer DELL G3

Memasang PHP ldap sambungan di bawah Centos

Terdapat dua kaedah untuk memasang sambungan PHP ldap di bawah Centos, untuk rujukan sahaja.

1. Pemasangan dalam talian

Laksanakan arahan berikut:

1

yum install PHP-ldap

1

yum install PHP-ldap

Mungkin masalah:

Ralat: php70w-common-.. konflik dengan php-common-5.4.... bermaksud konflik versi.

Penyelesaian:

1

php -v

Semak versi php:

1

yum search ldap

1

php -v

Cari ldap dengan versi yang sepadan:

1

yum install php70w-ldap.x86-64

1

yum search ldap

Cari pemasangan versi yang sepadan ( Mine ialah php70w-ldap.x86-64)

Pasang semula:

1

2

vi /usr/local/php/lib/php.ini

extension=ldap.so

1

1

2

3

/usr/local/apache/bin/httpd -k restart

// 或这条命令

service httpd restart

yum install php70w -ldap.x86-64

Anda akan kehilangan y di tengah jalan untuk mengesahkan.

1

2

3

4

5

6

7

8

9

10

ldap

LDAP Support    enabled

RCS Version    $Id: 109508bbbecf73ca923b37138cbac56802f1231b $

Total Links    0/unlimited

API Version    3001

Vendor Name    OpenLDAP

Vendor Version    20440

SASL Support    Enabled

Directive    Local Value    Master Value

ldap.max_links    Unlimited    Unlimited

Kemudian buka sambungan ldap dalam php.ini:

1

2

1

2

yum list openldap

yum list openldap-devel

vi /usr/local/php/lib/php.ini

1

2

# yum install openldap

# yum install openldap-devel

extension=ldap.so

Selesai, mulakan semula Apache2: perkhidmatan httpd mulakan semula.

1

1

# cp -frp /usr/lib64/libldap* /usr/lib/

2

1

# cd /root/lnmp1.0-full/php-5.2.17/ext/ldap

3
/usr/local/apache /bin/httpd -k restart
// atau arahan iniservice httpd restart
Selepas selesai, semak halaman info.php, akan ada modul ldap, menunjukkan didayakan.
12345 678910 ldap
Sokongan LDAP didayakanVersi RCS $Id: 109508bbbecf73ca923b37138cbac56802f1231b>>API Versi 3001Nama Vendor OpenLDAPVendorVersi 20440Sokongan SASL DidayakanNilai Induk Direktif Tempatan ldap.max_links Unlimited Unlimited
2. Susun dan pasang Untuk pemasangan LDAP, anda mesti pasang dahulu Semak sama ada yang berikut dipasang, jika tidak: Semak:
12 yum list openldap
yum list openldap-devel
Pemasangan:
12 # yum install openldap
# yum install openldap-devel
Pastikan anda melaksanakan arahan ini:
1 # cp -frp /usr/lib64/libldap* /usr/lib/
Masukkan direktori pemasangan
1 # cd /root/lnmp1.0-full/php-5.2.17/ext/ldap

(Jika anda tidak mengetahui direktori pemasangan, anda boleh menggunakan find -name "php-*" untuk mencari direktori versi sepadan yang anda pasang)

Kemudian jalankan

1

2

3

4

5

6

7

8

9

# /usr/local/php/bin/phpize

Configuring for:

PHP Api Version:         20090626

Zend Module Api No:      20090626

Zend Extension Api No:   220090626

# ./configure --with-php-config=/usr/local/php/bin/php-config --with-ldap

# make

# make install

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

1

2

1

2

3

4

5

6

7

8

9

10

11

12

13

14

[root@openldap ldap]# make install

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

[root@openldap ldap]# cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

[root@openldap no-debug-non-zts-20131226]# ls -l

total 748

-rwxr-xr-x 1 root root 173086 Jul 16 16:05 ldap.so

-rwxr-xr-x 1 root root 586024 Jul 16 12:04 opcache.so

[root@openldap no-debug-non-zts-20131226]# cp ldap.so /usr/local/php/lib/php/extensions/ldap.so

[root@openldap no-debug-non-zts-20131226]# cd ..

[root@openldap extensions]# ls -l

total 176

-rwxr-xr-x 1 root root 173086 Jul 16 16:08 ldap.so

drwxr-xr-x 2 root root   4096 Jul 16 16:05 no-debug-non-zts-20131226

[root@openldap extensions]#

3

4

1

extension=ldap.so

5

6

1

2

3

/usr/local/apache/bin/httpd -k restart

// 或这条命令

service httpd restart

7

8

9 td>

# /usr/local/php/bin/phpize
Mengkonfigurasi untuk:Versi PHP Api: 20090626Nombor Api Modul Zend: 20090626No Api Sambungan Zend: 220090626# make# make installMemasang sambungan kongsi : /usr/local /php/lib/php/extensions/no-debug-non-zts-20131226/
Jana sambungan sedemikian , kami memasuki direktori, letakkan ldap.so dalam direktori sambungan:
123456 78910111213 14 [root@openldap ldap]# buat pemasangan
Memasang sambungan kongsi: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/[root@openldap ldap]# cd /usr/local /php /lib/php/extensions/no-debug-non-zts-20131226/[root@openldap no-debug-non-zts-20131226]# ls -ljumlah 748-rwxr-xr-x 1 punca akar 173086 Jul 16 12:05 ldap.so-rwxr-xr-x 1 punca akar 586024 Jul 16 12:04 [root@openldap no-debug-non-zts-20131226]# cp ldap.so /usr/local/php/lib/php/extensions/ldap.so[root@openldap no- debug-non-zts-20131226]# cd ..[root@openldap extensions]# ls -ljumlah 176-rwxr-xr-x 1 root root 173086 Jul 16 16:08 ldap.sodrwxr-xr-x 2 root root 4096 Jul 16 16:05 no-debug-non-zts-20131226[root sambungan openldap ]#
Ubah suai vi /usr/local/php/etc/php.ini (fail konfigurasi php anda, tidak semestinya direktori ini , boleh dilihat pada halaman info.php) Tambah:
1 sambungan =ldap .so
Mulakan semula apache
123 /usr/local/apache/bin/httpd -k restart
/ / atau Perintah ini perkhidmatan httpd dimulakan semula
Kajian yang disyorkan: " Tutorial video PHP》

Atas ialah kandungan terperinci Bagaimana untuk memasang php ldap pada centos. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan