Portál AbcLinuxu, 1. června 2024 08:30

Dotaz: Problém s knihovnou libxml2

24.4.2010 23:10 Jitka
Problém s knihovnou libxml2
Přečteno: 1733×
Odpovědět | Admin
Dobrý den, operační systém: Debian (Lenny8) PHP: 5.2.6-1 Nainstalována nativní XML databáze Sedna + API pro PHP

Potřebuji zaktualizovat knihovnu libxml2 na vyšší verzi. (http://ftp.cz.debian.org/debian/pool/main/libx/libxml2/libxml2_2.7.7.dfsg-2_i386.deb) - tento baliček jsem vpořádku nainstalovala, i ve složce /usr/lib mám libxml2.so.2.7.7., ovšem pomocí phpinfo() se dozvídám, že je aktivní starší verze libxml2 v 2.6.32 :( můžete mi někdo poradit, čím to je? Děkuji za odpovědi. (S Linuxem začínám :))
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.4.2010 14:25 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Problém s knihovnou libxml2
Odpovědět | | Sbalit | Link | Blokovat | Admin
Najděte si so knihovnu, kterou používá PHP. Měla by se jmenovat nějak takto: php_xml.so nebo php_ext_xml.so.

Poté dejte příkaz:

ldd php_xml.so

Objeví se výpis knihoven, které tato knihovna používá. Ve výpisu budete mít i odkaz na libxml2, která je v použití. Typicky to bude nějaký symbolický odkaz na přesnou verzi knihovny. Tento pak můžete změnit ručně.

Pozor ať ldd nespouštíte na nesprávné knihovně PHP (pokud jich máte v systému víc)!
Later --- Lukáš Zapletal
25.4.2010 18:22 ET
Rozbalit Rozbalit vše Re: Problém s knihovnou libxml2
* podhazovat knihovny je podle me pekna prasarna, mozna to bude valit ale mozna se to nekde vyse*e

* korektni reseni je to prekompilovat tak, aby byl vysledek slinkovanej s korektni[novou] xml knihovnou

* pokud je xml jako modul v php, resenim by melo byt pouziti zdrojovych kodu a pouzit - phpize http://php.net/manual/en/install.pecl.phpize.php [ nejsem debianista ale mozna zdrojovy kody od php stahnes v baliku php-[verze]-devel ]

* pokud je xml zkompilovan primo do php, pak bude treba prekompilovat cely php rucne svatou trojci [configure; make; make install]
2.5.2010 11:47 Sinuhet | skóre: 31
Rozbalit Rozbalit vše Re: Problém s knihovnou libxml2
Odpovědět | | Sbalit | Link | Blokovat | Admin
Restartovala jste apache? (Predpokladam, ze php spoustite pres web a ne z prikazove radky).

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.