PEAR 패키지 관리자를 통해 기여된 패키지를 탐색 및 검색하고, 최신 릴리스를 보고, 이러한 패키지를 다운로드할 수 있습니다. 명령줄에서 실행하는 구문은 다음과 같습니다: %>pear [options] command [command-options]
명령줄 프롬프트를 열고 %>pear를 실행하면 집합이 출력됩니다. 일반적으로 사용되는 명령 및 일부 사용법 정보.
%>pear help
1. 설치된 PEAR 패키지 보기
%>pear 목록
2.
%>pear info 패키지 이름
3. PEAR 패키지 설치
구문: %>pear install [options] 패키지
예를 들어 Auth 패키지를 설치한다고 가정해 보겠습니다. %>pear install Auth
명령의 실행 결과를 보면 많은 패키지에 선택적 종속성 패키지가 포함되어 있는 것을 볼 수 있습니다. 확장할 수 있는 기능을 갖추고 있습니다.
3.1. 모든 종속성 자동 설치
이후 PEAR 버전에서는 기본적으로 필요한 종속성을 모두 설치합니다. 그러나 선택적 종속성을 설치할 수도 있습니다. 이때 --alldeps 옵션인 -a를 전달합니다:
%>pear install -a Auth_HTTP
PEAR 웹 사이트에서 패키지를 수동으로 설치합니다.
PEAR 패키지 관리자는 기본적으로 최신 안정 버전의 패키지를 설치합니다. 그러나 이전 버전의 패키지를 설치하고 싶거나 (공유 서버의 일부 관리 제한으로 인해) 패키지 관리자를 전혀 사용할 수 없는 경우 pear.php.net으로 이동하여 필요한 패키지를 찾을 수 있습니다. . 패키지 이름을 알고 계시다면 지금 바로 URL 끝에 패키지 이름을 추가해 주시는 것이 바로 지름길입니다. 이 패키지의 형식은 tgz입니다.
그런 다음 다운로드한 tgz 형식 파일을 적절한 위치에 추출합니다. ISP 제한을 우회하기 위해 이 설치 프로세스를 따라야 하는 경우 홈 디렉터리에 PEAR 디렉터리를 만드는 것으로 충분합니다. 그럼에도 불구하고 디렉터리가 include_path에 있는지 확인하세요.
4. 스크립트에 패키지 포함
PEAR 패키지 사용은 매우 간단합니다. 단지 include 또는 require를 사용하여 패키지 콘텐츠를 스크립트에 사용할 수 있도록 하면 됩니다. PEAR의 기본 디렉터리를 include_path 지시문에 추가해야 한다는 점을 기억하세요.
require_once("Numbers/Roman.php")
5. 패키지 업그레이드
단일 패키지 업그레이드 구문: %>pear 업그레이드 [ 패키지 이름]. 예를 들어 패키지 환경 관리를 담당하는 PEAR 패키지를 업그레이드하려는 경우 %>pear 업그레이드 pear
를 실행하여 모든 패키지를 업그레이드할 수 있습니다. %>pear 업그레이드-all. 가능성은 희박하지만 향후 일부 패키지 버전이 이전 버전과 호환되지 않을 수도 있습니다. 따라서 각 패키지 업그레이드의 결과가 명확하지 않은 경우 이 명령을 사용하지 않는 것이 좋습니다.
6. 패키지 제거
%>pear uninstall [options] 패키지 이름
예: %>pear uninstall Numbers_Roman
제거하려는 패키지에 종속된 다른 패키지가 있는 경우 이러한 종속 패키지 목록이 출력되며 제거가 실패합니다. -n aka
--nodeps 옵션을 사용하여 강제로 제거할 수 있지만 제거한 패키지에 종속된 다른 패키지가 제대로 작동하지 않으므로 이 방법은 권장되지 않습니다. 따라서 해당 종속 패키지를 먼저 제거해야 합니다. 여러 패키지를 한 번에 제거할 수 있습니다.
%>pear uninstall package1 package2 packageN
7. PEAR 패키지 다운그레이드
패키지 관리자를 통해 패키지를 다운그레이드할 수 있는 방법은 없습니다. 이렇게 하려면 http://pear.php.net으로 이동하여 만족스러운 버전을 다운로드한 다음 이전에 설치한 버전을 제거하고 마지막으로 방금 다운로드한 패키지를 설치하면 됩니다.