>  기사  >  백엔드 개발  >  php PEAR란 무엇인가요? 3부

php PEAR란 무엇인가요? 3부

WBOY
WBOY원래의
2016-07-29 08:39:33964검색

기본 제품군을 설치한 후 개발자가 기본 제품군 이외의 다른 패키지를 사용해야 하는 경우 패키지를 설치해야 합니다. 패키지가 필요하지 않은 경우 패키지 버전이 너무 오래되면 패키지를 제거해야 합니다. 즉, 개발자는 PEAR 제품군을 위한 관리 시스템이 필요합니다.
Windows 운영 체제에서 패키지를 설치하고 관리하는 방법에는 웹 관리 인터페이스를 사용하는 방법과 "패키지 명령"을 사용하는 방법이 있습니다. 저자는 실행 속도가 빠르기 때문에 후자를 선호하지만, 지시사항이 두려운 경우 전자의 방법을 사용하면 패키지를 쉽게 관리할 수도 있다.
웹 인터페이스를 활용한 패키지 관리
웹 패키지 관리는 이전 유닛에 기본 패키지 설치 시 수행됩니다. 그런데 이미 설치되어 있습니다. 이전 유닛에 PEAR 기본 패키지를 설치하면 하단에 PEAR 설치 프로그램의 웹 프론트엔드 시작>> 링크가 나타납니다. 이를 클릭하면 아래와 같이 패키지 관리의 웹 인터페이스로 들어갑니다.
관리 인터페이스 웹 페이지 파일의 위치는 이전 유닛에서 WebFrontend의 ​​9번째 설정 항목인 Filename입니다. 제가 사용한 예에서는 c:AppServ\www\pearindex.php로 설정되어 있습니다. 또한 이전 pear.php 블록을 삭제할 수도 있습니다.
위 그림 상단에는 3개의 링크가 있는데, 이는 설치된 패키지 표시(설치된 패키지 나열), 모든 패키지 표시(모든 패키지 나열), 제거된 패키지 표시(설치되지 않은 패키지 나열)를 의미합니다. ).
패키지 관리 웹 인터페이스에 들어가면 설치된 패키지를 보여주는 화면이 나타납니다. 화면에는 패키지 이름, 패키지 기능에 대한 간략한 설명, 패키지 버전 번호가 표시됩니다. 현재 설치된 버전 번호, 최신 버전은 PEAR 공식 웹사이트를 나타냅니다.
현재 설치된 버전이 최신 버전이 아닌 경우 업그레이드 아이콘이 표시됩니다. 아이콘을 누르면 패키지가 업그레이드됩니다. 버전 번호 옆에 있는 재활용통 아이콘을 누르면 해당 패키지가 제거됩니다. 그것에주의를 기울이십시오.
그럼 아직 설치되지 않은 패키지가 표시되는 화면으로 들어갑니다
설치된 패키지가 표시되는 화면과 비슷하지만 차이점은 휴지통 아이콘이 없고 로 대체된다는 점입니다. ╂ 패턴은 사용자가 패턴만 눌러 키트를 설치하면 된다는 의미입니다.
설치 실패? 설치 중에 가끔 발생하는 경우 어떻게 해야 합니까?
일반적으로 설치 실패 문제는 주로 패키지의 "종속성"으로 인해 발생합니다. 간단히 말해서 일부 패키지에는 "종속성"이 필요합니다. 다른 패키지를 설치한 후에만 사용할 수 있으므로, 본 패키지를 설치하기 전에 먼저 종속 패키지를 설치해야 합니다. 화면의 휴지통 아이콘을 클릭하면 해당 패키지의 세부 정보를 볼 수 있습니다. 패키지에 종속된 다른 패키지를 언급합니다. 아래와 같습니다.
예: 위 그림에서 작성자는 Cache 패키지를 설치하기 전 (!) 패턴을 클릭하여 패키지 하단에서 Cache에 의존하는 패키지의 상세 정보를 확인했습니다. Net_Dict 및 Image Graph를 포함한 항목이 발견되었습니다. 해당 패키지는 Cache 패키지에 종속되어 있으므로 이 5개 패키지를 설치하기 전에 캐시 패키지를 설치해야 합니다. 그렇지 않은 경우 이러한 패키지를 직접 설치하면 "설치 실패" 메시지 창이 표시됩니다.
웹 인터페이스를 이용한 패키지 관리는 정말 간단하고 편리하지만 속도가 좀 느리고, 웹 사용자는 패키지가 위치한 폴더(이 예에서는 c:AppServ)에 대한 쓰기 권한이 있어야 합니다. \php\PEAR) .
저자가 또 다른 관리 방법을 추천한 이유는 패키지 다운로드 속도가 빠르고 관리 기능도 더 강력하기 때문이지만, 명령어를 입력해야 한다는 단점이 있습니다.
명령어를 사용하여 PEAR 패키지 관리
먼저 이전 방법과 마찬가지로 pear.php 웹 페이지를 사용하여 기본 패키지를 설치해야 하지만 설치 후 사용할 수 있는 웹 패키지 관리 인터페이스가 있습니다. 이를 명심하는 것이 좋습니다. 그런 다음 바탕 화면의 내 컴퓨터 아이콘으로 이동하여 마우스 오른쪽 버튼을 클릭하면 메뉴가 나타납니다. "콘텐츠"를 선택하면 시스템 콘텐츠 창이 팝업됩니다. 4번째 탭인 고급(Advanced)은 아래와 같습니다.
Jingjing Variables 창이 나타납니다. 아래 시스템 변수 창에서 Path를 클릭하고 편집 버튼을 누르면 ";C:AppServ\php"를 추가하세요. "는 변수 값 필드 끝에 있습니다. "C:" 앞에는 세미콜론(";")이 있어야 한다는 점에 유의하세요. 편집 후 아래와 같이 확인 버튼을 클릭하여 창을 닫습니다.
한정 이 단계가 완료되면 명령을 사용하여 PEAR 패키지를 관리할 수 있습니다.
테스트를 해보겠습니다. "시작/모든 프로그램(프로그램 세트)/보조 응용 프로그램/명령 프롬프트 문자"를 선택하세요. > 뒤에 다음을 입력합니다.
키보드에서 Enter 키를 누르면 아래와 같이 모든 PEAR 관리 지침과 지침이 나타납니다.
참고: PEAR 명령은 Windows에서 대문자와 소문자 모두에 사용할 수 있습니다.
그런 다음 위 그림의 지침에 따라 다른 지침을 시도해 보겠습니다. 예를 들어 설치된 패키지를 모두 표시하고 싶다면 "pear list"만 입력하면 현재 설치된 패키지의 이름, 패키지 번호, 패키지 상태가 화면에 나타납니다.
명령이 잘못되었나요? 걱정하지 마십시오. 명령이 유효하지 않은 경우 C:WINDOWS에서 php.ini 파일을 찾아 중국어 텍스트 편집기로 엽니다. 원래 "register_argc_argv=OFF"를 "register_argc_argv=ON"으로 변경합니다. 저장, 명령 프롬프트 문자 창을 닫았다가 다시 연 후에는 아무런 방해 없이 PEAR 명령을 사용할 수 있습니다.
을 설치할 수 있습니다. 패키지 이름은 대문자 또는 소문자일 수 있습니다. 패키지 상태가 안정 버전인 경우에는 패키지 번호를 입력할 필요가 없습니다. 예: 벤치마크 패키지를 설치하려면 마지막 줄이 나타날 때
만 입력하면 됩니다. "install" ok: Benchmark 1.2.1"은 설치가 성공했음을 의미합니다.
그런데 설치 중에 종속성 문제가 발생하여 설치에 실패하면 어떻게 해야 합니까? 예를 들어 작성자가 Html_QuickForm 패키지를 설치하는 경우입니다. Html_Common 패키지를 먼저 설치해야 한다는 메시지가 나와서 "pear install html_common"을 다시 입력해야 했습니다. 이 명령을 실행하면 마침내 "install ok"라는 단어가 나타납니다.
그런 다음 아래와 같이 Html_QuickForm 패키지를 설치하면 완료됩니다.
패키지의 평가판인 베타 또는 알파 버전을 설치하는 경우 pear 뒤에 전체 패키지 버전 번호를 입력하세요. 설치하다. 예를 들어 liveuser 패키지를 설치하고 싶지만 이 패키지가 아직 안정적인 버전을 출시하지 않은 경우 다음 명령을 사용해야 합니다.
즉, 패키지 이름 뒤에는 해당 패키지의 버전 번호가 와야 합니다. 패키지에 대한 질문이 있을 것입니다. PEAR 공식 웹사이트를 확인하세요. 설치된 패키지가 Stable 버전이 아닌데 패키지 번호가 입력되지 않은 경우, 설치 도중 "비안정 버전 설치 중입니다."라는 오류 메시지가 나타나고 설치가 중단됩니다.
게으름을 피우는 좋은 방법 소개: 안정 버전이든 베타 버전이든 특정 패키지를 설치해야 하는 경우 이때 다음 명령을 사용할 수 있습니다.
예를 들어 다음을 수행할 수도 있습니다. liveuser 패키지를 설치했는데 너무 게으른지 버전 번호를 확인하려면 다음과 같은 명령을 사용하세요.
명령의 "-f"는 "force"를 의미하므로 상관없이 설치해야 합니다. 무엇.
명령을 사용하여 PEAR 패키지 제거
패키지를 제거하는 것은 설치하는 것보다 훨씬 간단합니다.
아래 표시된 대로 이 명령으로 충분합니다. 아래와 같이 벤치마킹이라는 패키지를 제거한다고 가정합니다.
마지막 "uninstall ok" 메시지는 패키지 제거에 성공했다는 의미이므로, 패키지 제거 실패율은 매우 낮으니 안심하시기 바랍니다.
PEAR 패키지를 업그레이드하려면 명령을 사용하세요.
패키지의 새 버전이 계속 출시됩니다. 이전 패키지를 새 패키지로 업그레이드하는 것도 매우 간단합니다.
명령만 입력하면 됩니다. 예: 작성자 캐시라는 패키지를 업그레이드하려면
만 입력하면 됩니다. 업그레이드 과정은 패키지 설치와 동일합니다. 가끔 종속성 문제가 발생하여 업그레이드가 실패할 수 있습니다. 이 경우 종속성 패키지만 먼저 설치하면 됩니다.
다른 지침은 거의 사용되지 않으므로 소개하지 않겠습니다. 여기에서 직접 해보세요. 명령 프롬프트 문자 창에 pear 명령을 입력하면 해당 명령에 대한 설명이 나타납니다.
php.ini 파일 수정
PEAR을 사용하기 전 마지막 작업입니다. 웹 인터페이스를 사용하든 명령을 사용하여 패키지를 관리하든 php.ini 파일을 수정해야 합니다. 이 파일은 C:WINDOWS 디렉터리에 있습니다. 텍스트 편집기로 열고 다음과 같이 텍스트 한 줄을 추가하세요.
추가한 후에는 저장하고 Apache를 다시 실행하면 됩니다. include_path 값이 PEAR 패키지를 다운로드하고 설치하는 경로라는 것을 누구나 알 수 있을 것입니다. 그런데 왜 이 줄을 추가해야 할까요? 다음 장에서 설명하겠습니다.
이 줄을 추가하면 설정이 변경되는지 확인해 보겠습니다. c:AppServ\www에 phpinfo.php라는 파일을 생성하고 파일에 한 줄만 작성하십시오:
그런 다음 브라우저 localhost에 http;//127.0.0.1/phpinfo.php 또는 http;//를 입력하십시오. /phpinfo.php
추가로 php.ini 파일의 Allowcall_time_passreference 설정 항목의 값을 On으로 변경하는 것도 추천합니다. 이유는 6장에서 설명하겠습니다.
모든 동작이 정확하고 위와 같은 화면이 나타난다면 PEAR가 선사하는 PHP 파워를 두 배로 늘려주는 놀라운 경험을 즐겨보세요.

위에서는 php를 소개합니다. PEAR란 무엇인가요? 세 번째 기사에는 관련 내용이 포함되어 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.