Heim > Backend-Entwicklung > PHP-Problem > So installieren Sie PHP LDAP auf Centos

So installieren Sie PHP LDAP auf Centos

藏色散人
Freigeben: 2023-03-13 11:58:01
Original
2470 Leute haben es durchsucht

So installieren Sie PHP LDAP auf Centos: 1. Führen Sie den Befehl „yum install PHP-LDAP“ aus. 2. Öffnen Sie die LDAP-Erweiterung in php.ini. 3. Starten Sie Apache2 neu.

So installieren Sie PHP LDAP auf Centos

Die Betriebsumgebung dieses Artikels: CentOS6.8-System, PHP7.0-Version, DELL G3-Computer

Installieren der PHP-LDAP-Erweiterung unter Centos

Installieren der PHP-LDAP-Erweiterung unter Centos, es gibt zwei Methoden: Nur als Referenz.

1. Online-Installation

Führen Sie den folgenden Befehl aus:

1

yum install PHP-ldap

Mögliche Probleme:

Fehler: php70w-häufig-.. Konflikte mit php-common-5.4.... bedeutet Versionskonflikte.

Lösung:

Überprüfen Sie die PHP-Version:

1

php -v

Suchen Sie nach LDAP mit passender Version:

1

yum search ldap

Finden Sie die passende Versionsinstallation (meine ist php70w-ldap.

Dann öffnen Sie die LDAP-Erweiterung in php.ini: vi /usr/local/php/lib/php.ini

1


2

extension=ldap.so

Abschließen, Apache2 neu starten: Dienst httpd neu starten. 2// oder dieser Befehl

1

3

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

service httpd restart

Anbieterversion 20440

Danach Wenn Sie fertig sind, überprüfen Sie die Seite info.php. Dort wird das LDAP-Modul als aktiviert angezeigt Links 0/unbegrenzt

API-Version 3001

Anbietername OpenLDAP

SASL-Unterstützung aktiviert

Directive Local Value Master Value

ldap.max_links Unbegrenzt Unbegrenzt

2. Kompilieren und installieren

Für die LDAP-Installation benötigen Sie muss es zuerst installierenÜberprüfen Sie, ob Folgendes installiert wurde, wenn nicht: Installation: Führen Sie unbedingt diesen Befehl aus:
Überprüfen Sie:

1

2

yum list openldap

yum list openldap-devel


1

2

# yum install openldap

# yum install. openldap-devel

1

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

Geben Sie das Installationsverzeichnis ein

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


(Wenn Sie das Installationsverzeichnis nicht kennen, können Sie find -name „php-*“ verwenden, um das Verzeichnis der entsprechenden Version zu finden, die Sie installiert haben.)

Dann führen Sie

56

1

2

aus 3.

4.

.5 090626

Zend Modul-API-Nr.: 20090626

Zend-Erweiterungs-API-Nr.: 220090626

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

# make

# make install
Gemeinsame Erweiterungen installieren: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/


Um eine solche Erweiterung zu generieren, geben wir das Verzeichnis ein und legen es ab ldap.so Im Erweiterungsverzeichnis:

1

2

3

4

7

89

10

11

12

13

14

[root@openldap ldap]# make install

Gemeinsame Erweiterungen installieren: /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 insgesamt 748 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 16. Juli 16:08 ldap.so
drwxr-xr-x 2 root root 4096 16. Juli 16:05 no-debug-non-zts-20131226


[root@openldap extensions]#

Ändern Sie vi /usr/local/php/etc/php.ini (Ihre PHP-Konfigurationsdatei, nicht unbedingt diese Verzeichnis, kann auf der Seite info.php angezeigt werden)

Hinzufügen:

1

extension=ldap.so

Apache neu starten

1

2 Video Tutorial

Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP LDAP auf Centos. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage