티스토리 뷰

Developer

[PHP] pear 란.

rocksea 2013. 10. 15. 17:15

pear 란?

간만에 php 소스를 들여다 보았다.

  require_once( 'XML/Serializer.php' );

  

위 구문에서 나는 오류였고 원래 되던건데 갑자기 안돌아가는 거라는 정황만 가지고 googling을 시도한 결과 PHP Pear라는 라이브러리에 포함되어있는 패키지라는 것을 알게 되었다.

그래서 Pear에 대해 조사해본 결과 PEAR( PHP Extension and Application Repository)의 약자로 확장 어플리케이션 라이브러리라는 것을 확인하였고 즉 자바의 maven repository, nodejs의 npm repository, ruby의 gem 등과 같이 쉽고 간편하게 library 설치를 도와주고 있음을 확인했다.

XML/Serializer.php를 설치하기 위해 pear사이트 reference사이트를 뒤져본 결과


위 주소에서 확인 할 수 있었으며


아래의 명령으로 설치를 완료 하였다.

$ pear install XML_Serializer-0.20.2
WARNING: channel "pear.php.net" has updated its protocols, use "pear channel-update pear.php.net" to update
WARNING: "pear/XML_Parser" is deprecated in favor of "pear/XML_Parser2"
downloading XML_Serializer-0.20.2.tgz ...
Starting to download XML_Serializer-0.20.2.tgz (35,634 bytes)
.........done: 35,634 bytes
downloading XML_Parser-1.3.4.tgz ...
Starting to download XML_Parser-1.3.4.tgz (16,040 bytes)
...done: 16,040 bytes
install ok: channel://pear.php.net/XML_Parser-1.3.4
install ok: channel://pear.php.net/XML_Serializer-0.20.2


PHP를 놓은지 오래되어 이렇게 편한게 있는줄도 모르고 살았다.

다시 조금씩 봐야 할 것 같다.
.rocksea



댓글