PHPUnitの環境をつくろう for PHPer #tddbc in Tokyo

PHP
お手持ちの環境で、下記のように表示される方は問題ありません。安心して、TDD Boot Camp in Tokyoにお越しください。
$ phpunit --version
PHPUnit 3.5.14 by Sebastian Bergmann.

さて、そうではない方に向けての記事です。PHPUnitを自分の環境に構築しましょう。

PHPUnitはJUnitを参考にしてつくられた、PHP向けのxUnitツールです。PHPのテスティングフレームワークでは鉄板のツールです。(あんまり僕は使う機会がないのだけれど)

スポンサーリンク

環境

以下の環境が必要です

  • PHP 5.2.7 以上

インストール方法

pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
pear install HTTP_Request2-beta
pear install phpunit/PHPUnit

これだけ。

pearコマンドがない人は、

curl http://pear.php.net/go-pear | php

で、pearをインストールしてから実行してください。

PHP5.3.4 の人は go-pear でインストール出来ないので、

wget http://pear.php.net/go-pear.phar
php -d detect_unicode=0 go-pear.phar

とやって、PEARをインストルしましょう。

その上で、自分のSHELLのPATHを通して、php.iniのinclude_pathを通してください。

~/.zshrcにPATHを通す場合

export PATH=~/pear/bin:$PATH

php.ini に include_path を通す

include_path = ".:/Users/hirocaster/pear/share/pear"

動作確認

$ phpunit --version
PHPUnit 3.5.14 by Sebastian Bergmann.

こうならない人は、インストールの段階でエラーメッセージが出てるはずなので、一つ一つ潰してください。

TDDBCをお楽しみ

TDD Boot Camp in Tokyoも来週に迫りました。環境構築は事前にしておきましょう。わからないことがあったり、環境構築がうまくできなかった人は、ハッシュタグ(#tddbc)をつけて召還してください。

PHPUnitの使い方は?

このあたりのサイトが非常に参考になります。

ケント ベック¥ 3,150
タイトルとURLをコピーしました