pdadmin-forum (http://www.pdadmin-forum.de/index.php)
- PD-Admin (http://www.pdadmin-forum.de/board.php?boardid=3)
-- Installation (http://www.pdadmin-forum.de/board.php?boardid=11)
--- [erledigt] php7 ldap.so Erweiterung (http://www.pdadmin-forum.de/thread.php?threadid=4778)


Geschrieben von scralle am 10.01.2018 um 14:18:

Fragezeichen [erledigt] php7 ldap.so Erweiterung

- Welche Version von pd-admin wird eingesetzt?
v4.57
- Welche Version der Serverumgebung wird eingesetzt?
4-0.304
- Welche Fehlermeldung erhalten Sie?
keine
- Wie sind die problematischen Dienste konfiguriert?
- Welche Logfile-Einträge (zB. Webserver- oder Mail-Logfile) gibt es?
keine

Ich versuche gerade für PHP 7.1.13 auf einem CentOS Host die PHP LDAP Erweiterung einzubinden. Leider funktioniert dies nicht. Ich habe in der php.ini den Eintrag: "extension = ldap.so"gesetzt. Zuvor habe ich die Erweiterung per "yum install php-ldap" installiert und dann von "/usr/lib64/php/modules/" nach "/usr/local/pd-admin2/php-7.1.13/lib/php/extensions/no-debug-non-zts-201603
03" kopiert.

Wenn ich dann die phpinfo() abrufe wird die Erweiterung ohne Fehlermeldung ignoriert. Andere Änderungen in der PHP.ini werden akzeptiert. Hat jemand eine Idee, wie ich vielleicht PHP mit der Erweiterung neu kompilieren muss?

Vielen Dank



Geschrieben von scralle am 10.01.2018 um 14:52:

 

Nachdem ich nun noch einmal kräftig nachgedacht habe, habe ich es geschafft. Hier noch mal der Weg für alle mit CentOS Host:

  1. RPM Paket geladen (php71-php-ldap-7.1.12-2.el7.remi.x86_64.rpm) von https://www.rpmfind.net/linux/rpm2html/search.php?query=php71-php-ldap
  2. entpackt via: "rpm2cpio php71-php-ldap-7.1.12-2.el7.remi.x86_64.rpm | cpio -idmv"
  3. ldap.so verschoben in "/usr/local/pd-admin2/php-7.1.13/lib/php/extensions/no-debug-non-zts-201603
    03/"


Ich vermute, dass ich einfach eine falsche Version der Erweiterung hatte.
Nun funktioniert es.

Grüße!


Forensoftware: Burning Board, entwickelt von WoltLab GmbH