Portál AbcLinuxu, 7. května 2025 09:55
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 ?
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.