Portál AbcLinuxu, 25. dubna 2024 07:19


Dotaz: LDAP podpora do PHP

12.1.2009 18:42 Sergei
LDAP podpora do PHP
Přečteno: 651×
Odpovědět | Admin

Zdravím,

    potřebuji zajistit LDAP podporu do PHP (přihlašování na webovské stránky přes LDAP server). Řeším jen klientskou část na čistém systému (bez dalších aplikací) Debian 4. Můj postup na zprovoznění je:


apt-get install apache2
apt-get install php5
apt-get install php5-ldap
apt-get install ldap-utils

/etc/php5/apache2/php.ini         přidat řádek extension=php_ldap.so

Problém je, že při zapnutí apache se mi v error.logu objevuje "unable to load dynamic library ´/usr/lib/php5/20060613+lfs/php_ldap.so" čili já jsem si v php.ini povolilrozšiřovací modul, který není fyzicky přítomen.

Ani nikde na disku tento soubor není (find / -name php_ldap.so)

Nesetkal se někdo s podobným problémem ? Popřípadě jaký jste vy měli postup na zprovoznění LDAP podpory pro PHP ?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.1.2009 18:57 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: LDAP podpora do PHP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Začal bych pátrat v konfiguraci PHP - cesta k extensions.
Later --- Lukáš Zapletal
12.1.2009 20:55 timeos | skóre: 32
Rozbalit Rozbalit vše Re: LDAP podpora do PHP
A skoncil by som zistovanim, ako presne sa ten modul vola :-). U mna na debiane etch je to ldap.so a je v adresari /usr/lib/php5/20060613/ldap.so.
13.1.2009 08:59 Sergei
Rozbalit Rozbalit vše Re: LDAP podpora do PHP
Díky za reakci.
    Modul ldap.so byl i u mně přítomen v /usr/lib/php5/.../ldap.so . Nicméně, když jej označím za dané rozšíření ( v php.ini extension=ldap.so ) píše mi apache v error.logu
"PHP warning: Module 'ldap' already loaded." .
Navíc ve všech návodech bývá v php.ini přidání řádku extension=php_ldap.so . Tak jak jsi to dělal Ty? Myšleno co jsi přidal za řádek v php.ini?
13.1.2009 12:30 timeos | skóre: 32
Rozbalit Rozbalit vše Re: LDAP podpora do PHP
"PHP warning: Module 'ldap' already loaded." to z toho dovodu, ze modul ldap.so sa automaticky loaduje cez vlastny ldap.ini subor z /etc/php5/conf.d/. To znamena ze po nainstalovani prislusneho balika ste uz nemuseli robit nic, o vsetko sa postaral system ;-)
13.1.2009 14:51 Sergei
Rozbalit Rozbalit vše Re: LDAP podpora do PHP

Díky za reakci,

 

    teď už se to zdá být jasné a v error logu se už varování neobjevují.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.