Tech/PHP 개발2011. 7. 4. 12:25

※ 절대 PHP 설치 경로에 공백이 있으면 안됩니다. 만약 경로에 공백이 있다면 다시 설치해 주세요.

예)

C:\Program Files\PHP

X

C:\PHP

O

   

PHPUnit 설치 및 이클립스에 세팅하기

  1. php.ini 파일에서 일부 기능을 주석 처리(비활성화)합니다. 해당 dll 파일들이 실제로 PHP 설치 경로에 포함되어 있지 않기 때문에 활성화된 경우 PEAR를 설치할 때 오류가 납니다.

     

  2. (PHP를 Windows Installer로 설치하신 경우)

    일부 파일이 installer엔 없고 zip 파일에만 있어서 PEAR 설치 시 문제가 발생합니다. http://windows.php.net/download/ 에서 설치된 PHP와 같은 버전의 zip 파일을 다운받아 열고, zip 파일 안의 extras 폴더를 PHP가 설치된 경로(예: C:\PHP)에 복사해 줍니다.

     

  3. 환경 변수를 설정해 줍니다.

    제어판>시스템 및 보안>시스템 환경 변수 편집 에서 MIBDIRS라는 변수를 만들어 아까 옮긴 extras 폴더 아래 mibs라는 폴더를 가리키도록 설정합니다.

    예) c:\PHP\extras\mibs

     

  4. 윈도우 쉘을 관리자 권한으로 실행시킵니다.

     

    PHP가 설치된 경로에서 go-pear.bat 을 실행시키면 PEAR가 설치됩니다.

     

    설치가 완료되고 아래의 메시지가 나타나면

     

    아래의 파일을 더블클릭하여 레지스트리에 등록합니다.

     

  5. 관리자 권한으로 실행시킨 쉘에서 아래 커맨드를 차례로 입력해 PHPUnit을 설치합니다.

     

    잘 안되면

    하고 다시. 

  6. 설치가 완료되었으면 다음과 같은 내용을 가지는 php 파일을 만들어 테스트를 해 봅시다.

     

    쉘에서 'phpunit PHPUnit코드경로' 를 실행시켜 아래와 같은 화면이 나오면 성공입니다.

     

  7. 이클립스 플러그인으로 사용하기 위해서는

    Help>Install New Software>Add 로

    http://www.phpsrc.org/eclipse/pti 를 추가하고 설치를 진행하시면 됩니다.

     

이클립스에서 PHPUnit으로 테스트하기

  1. 이클립스에서 새 프로젝트를 만들고 SampleClass라는 클래스를 가진 php 파일을 하나 만들어서 다음과 같이 작성해 봤습니다.

     

  2. 해당 php 파일을 오른쪽 클릭하고 New>Other를 선택합니다.

     

  3. PHPUnit Test Case를 선택하고 Next를 누르고

     

  4. 나오는 화면에서 Finish를 누릅니다.

     

  5. 그러면 자동으로 PHPUnit 테스트 스크립트가 생성됩니다.

     

  6. 실제 테스트 코드를 작성하고

     

  7. 오른쪽 클릭>PHP Tools>PHPUnit>Run PHPUnit Test 로 테스트를 실행했을 때

     

  8. 아래와 같이 녹색 등이 켜지면 성공!

     

문제 해결(Troubleshooting) 레퍼런스

'Tech > PHP 개발' 카테고리의 다른 글

XE 애드온(addon)개발하기  (0) 2011.07.28
Selenium 설치 및 사용법  (0) 2011.07.04
XE 개발, Firebug + FirePHP로 디버그하기  (0) 2011.06.30
Xdebug를 이용한 PHP 디버그  (1) 2011.06.29
Posted by 알 수 없는 사용자