Ubuntu에 업데이트 된 PEAR / PHPUnit 버전을 설치하는 방법은 무엇입니까?


42

대부분의 온라인 자습서는 다음을 수행하여 PEAR를 설치하는 방법을 보여줍니다.

sudo apt-get install php-pear

버전 1.6.1이 설치됩니다. 매우 쉬워서 훌륭하게 작동합니다! 내 문제는 PHPUnit을 설치하고 PEAR 버전 1.8.1이 필요하므로 PHPUnit 설치에 실패했습니다. 그렇다면 우분투에 최신 버전의 PEAR를 어떻게 설치합니까?

답변:


78

먼저 PEAR를 설치하십시오.

sudo apt-get install php-pear

다음으로 PEAR에게 자체 채널을 업데이트하도록 지시하십시오.

sudo pear channel-update pear.php.net

그런 다음 PEAR에 최신 버전으로 업그레이드하도록 지시하십시오.

sudo pear upgrade-all

이제 최신 버전의 PEAR가 설치되어 있어야합니다.

PHPUnit을 설치하려면 PEAR에 PHPUnit을 찾을 수있는 위치를 알려주십시오.

sudo pear channel-discover pear.phpunit.de

그런 다음 PHPUnit을 설치하십시오. (-a는 모든 의존성 패키지도 설치되도록합니다)

sudo pear install -a phpunit/PHPUnit

최신 정보:

최신 PHPUnit 설치 문서 에 따르면 다음 명령으로 PHPUnit을 설치할 수 있습니다 (먼저 PEAR를 업데이트했는지 확인하십시오).

sudo pear config-set auto_discover 1
sudo pear install pear.phpunit.de/PHPUnit

덧붙여서 코드 커버리지 를 추가 apt-get install curl하고 추가하는 것이 좋을 수도있다sudo pecl install xdebug
David

3
실제로, 나는 그것이 apt-get install php5-xdebug가장 쉬운 것을 발견했습니다 . =]
Andrew

2
나는 공공 저장소에있는 것과 배에있는 것 사이의 버전 차이로 몇 번 화상을 입었습니다. 우분투 저장소에 회귀가 있었던 지난해는 올해 초 (2011) 초입니다.
David


3

위 명령을 사용한 설치가 실패한 경우, 우분투에서 PHPUnit을 설치 Net_URL2-0.3.1한 다음 설치해야합니다 HTTP_Request2-2.0.0RC1. 위 패키지의 최신 버전을 찾아 설치하십시오.

예:

sudo apt-get install curl

sudo pear install pear/Net_URL2-0.3.1

sudo pear install pear/HTTP_Request2-2.0.0RC1

sudo pear install -a phpunit/PHPUnit

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.