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.
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:
Mögliche Probleme:
Fehler: php70w-häufig-.. Konflikte mit php-common-5.4.... bedeutet Versionskonflikte.
Lösung:
Überprüfen Sie die PHP-Version:
Suchen Sie nach LDAP mit passender Version:
Finden Sie die passende Versionsinstallation (meine ist php70w-ldap.
Dann öffnen Sie die LDAP-Erweiterung in php.ini:
|
1 2
|
vi /usr/local/php/lib/php.ini
extension=ldap.so
Abschließen, Apache2 neu starten: Dienst httpd neu starten.
1
| 2
3
/usr/local/apache/bin/httpd -k restart |
// oder dieser Befehl
service httpd restart
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
| Anbieterversion 20440
SASL-Unterstützung aktiviert Directive Local Value Master Valueldap.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:
Überprüfen Sie:
12
yum list openldap
yum list openldap-devel
| Installation:
12
# yum install openldap
# yum install. openldap-devel
| Führen Sie unbedingt diesen Befehl aus:
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
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
| 5 6
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 -ltotal 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!
Stellungnahme: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