Portál AbcLinuxu, 12. listopadu 2025 19:54
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 ?
. U mna na debiane etch je to ldap.so a je v adresari /usr/lib/php5/20060613/ldap.so.
/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." .extension=php_ldap.so . Tak jak jsi to dělal Ty? Myšleno co jsi přidal za řádek v php.ini?"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
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.