맥 MAMP에 PHPUnit 설치하기

나는 맥 사용시 기본으로 설치되어 있는 PHP 대신 MAMP의 PHP를 사용한다. MAMP 환경에 PHPUnit을 설치하는 방법을 설명하고자 한다.

PATH 추가하기

.bash_profile을 수정한다.

$ vi ~/.bash_profile

다음 라인을 추가해서 MAMP가 먼저 검색되도록 한다.

export PATH=/Applications/MAMP/bin/php/php5.3.14/bin:$PATH

터미널을 재시작 하거나 다음 명령을 수행해서 PATH 환경변수가 변경이 되도록 한다.

source ~/.bash_profile

which를 사용해서 PATH가 제대로 변경이 됐는지 확인한다.

$ which php
/Applications/MAMP/bin/php/php5.3.14/bin/php

$ which pear
/Applications/MAMP/bin/php/php5.3.14/bin/pear

$ which pecl
/Applications/MAMP/bin/php/php5.3.14/bin/pecl

PEAR 업그레이드

$ sudo pear channel-update pear.php.net
$ sudo pear upgrade pear
$ pear version

PPHUnit 설치

$ sudo pear channel-discover pear.phpunit.de
$ sudo pear channel-discover pear.symfony.com
$ sudo pear channel-discover components.ez.no
$ sudo pear install phpunit/PHPUnit

설치확인

$ phpunit --version
PHPUnit 3.7.9 by Sebastian Bergmann.

[OSX] Snow Leopard 한영전환을 Shift+Space로 변경하기

맥 한영전환은 Command + Space가 디폴트로 되어 있다. 한영전환키를 Shift + Space로 변경하는 방법은 두가지가 잇다.

첫째. ~/Library/Preferences/com.apple.universalaccess.plist 수정방법
Property List Editor를 이용하여 ~/Library/Preferences/com.apple.universalaccess.plist(또는 com.apple.symbolichotkeys.plist)를 수정한다. Root/AppleSymbolicHotkeys/60/value/parameters/2 값을 1048576에서 131072로 변경한다.
혹시 Root/AppleSymbolicHotkeys/60 키가 보이지 않는다면 System Preferences > Keyboard > Keyboard Shortcuts를 한번 실행하면 보인다. (계정을 바로 생성한 경우)
이 방법의 단점은
1. 한영전환시 약간의 딜레이가 있다. 한영전환을 하고 좀 기다린다는 느낌으로 입력을 해야 한다.
2. 윈도우에서도 한영전환을 Shift + Space로 쓴다면 터미널로 윈도우에 접속시 Shift + Space로 한영전환을 할 수 없다. 이 경우에는 바람을 사용해야 한다.
둘째. 한글입력기 바람을 설치한다.
한글입력기 바람에는 Shift + Space 외에 다른 키로도 전환키를 할당할 수 있다. http://junyong.tistory.com/108 포스트에 자세히 나와 있다.