안녕하세요, XSLTProcessor 를 사용하여 개발된 프로젝트를 유지보수 해야 하는데요, XSLTProcessor 관련 해서 찾다보니 php 5 에는 XML 관련 요소들이 기본으로 포함되어 있다고 하고, 관련사항을 더 찾아보니 아래의 글을 찾게 되었습니다.
PHP5가 발표되면서 XML의 모든 확장기능을 libxml2 라이브러리로 재설계됨.
(SAX, DOM 파서, XSLT프로세서까지 libxml2 표준라이브러리를 기준으로 모두 새롭게 개발됨)
(출처 : http://swaf.textcube.com/45?expandComment=1)
그래서 phpinfo 의 dom 을 통해서 확인해 보니 libxml Version 이 2.7.6 으로 나와 있는데요, 여기서 말하는 libxml2 라이브러리가 libxml Version 이 2.7.6 을 말하는 건가요??
이 말이 이미 libxml2 가 이미 설치가 되어 있고 그 버전이 2.7.6 이라는 의미인지요??
다시 여기저기 찾아보니 libxml2 설치 관련해서 다음과 같은 설치 방법이 나오는데요(우분투 기준)
==========================
libxml2 설치
wget ftp://xmlsoft.org/libxml2/libxml2-2.7.3.tar.gz
tar xvzf libxml2-2.7.3.tar.gz
cd libxml2-2.7.3
./configure --prefix=/usr/local/xml
make
make install
===========================
php 5 를 설치했고 libxml Version 이 2.7.6 으로 나와 있으면 위의 과정은 불필요한 것인지?
아니면 libxml2 와 phpinfo 의 dom 을 통해서 확인되는 libxml Version 이 2.7.6 은 별도의 것이어서 위의 설치과정(wget ftp://xmlsoft.org/libxml2/libxml2-2.7.3.tar.gz) 이 필요한 것인지요??
도움 부탁드립니다.