Cum se configurează PHP trebuie în mod specific pentru a adăuga o extensie de dom xml, iubitorii de club asplinux
„Utilizați această extensie este disponibilă dacă PHP a fost configurat cu opțiunea --with-dom = [DIR] GNOME xml-bibliotecă. Descărcați și instalați această bibliotecă. Ai nevoie de cel puțin versiunea libxml-2.2.7 ..“
Și atunci eu nu știu ce să fac. În derivarea PHP-info arată:
" '--with-dom = / usr'"
Dar vseravno nici o funcție din setul de XML DOM nu este recunoscut.
Ce se poate face în această situație? Cum se configurează PHP? Are sens pentru a rescrie libxml2.so link către fișierul bibliotecă în directorul / usr, afișat la phpinfo? Ce alte opțiuni sunt acolo?
Multumesc anticipat pentru orice informație
Modulul încărcă mine și a arătat:
DOM / XML activat
libxml Versiunea 2.4.19
HTML Suport activat
XPath Suport activat
XPointer Suport activat
Într-adevăr, funcționează doar câteva caracteristici ale descrise în documentația, dar este foarte puțin.
În cazul în care este necesar să se scrie comanda „$ php -m“?
Și în cazul în care puteți vedea despre ea: "open (" / usr / lib / libxml2.so.2 ")"
Și ce o comandă?
nm -D /usr/lib/libxml2.so
> Apache instalat și RNR4. Am nevoie pentru a procesa documentul XML
> Instrument PHP
Ce înseamnă „pentru a procesa documentul XML“ - pentru a converti într-un alt XML / document HTML? Te rog, dacă nu este un secret, da un exemplu specific al unei probleme.
Nu se potrivesc de obicei Parser funcții XML - [php.net]?
> Dar vseravno nici o funcție din setul de DOM XML nu este
> Recunoscut.
mesaj de eroare și arăta ce opțiuni compilate PHP (a se vedea. phpinfo ()).
Dacă aveți nevoie este funcții XML DOM, instalarea programului complet este după cum urmează:
1. pachetele necesare:
---
libxml2
libxml2-devel
libxslt
libxslt-devel
---
2. compila PHP cu următorii parametri:
---
--cu-dom
--cu-dom-xslt
--cu-dom-exslt
---
Nu ar fi ultima, dacă nu utilizați EXSLT extensia.
> Mesaj de eroare și arată ce colectat parametrii
> PHP (a se vedea. Phpinfo ()).
Mesaj de eroare: un apel la o funcție necunoscută.
După cum am înțeles, se pare că casa este un pilot și în versiunea mea de PHP, aceste funcții nu au toate lucrările, așa cum este scris în manual. Versiunea 4.1.2. Instalat de la RPM, pentru că eu nu pot colecta)))
Mulțumesc pentru ajutor.