XAMPPにPHPUnitをインストール

XAMPPにPHPUnitをインストールしようとしたら、だいぶ手間取りましたのでメモ。
Windows 7/8/XPで試しました(そのつもりはなかったけど、結果的に3つのOSで試す羽目になりました)。
手順はXAMPPをインストールした直後を想定しています。

あとで(いつ?)見やすく書き直します。

事前準備

  • XAMPPを終了しておく。
  • 他にPHPUnitが入っていないか確認する。

PEARのアップデート

  1. http://pear.php.net/go-pear.pharをgo-pear.pharという名前で保存。
  2. 保存したgo-pear.pharをC:\xampp\phpに配置。
  3. コマンドプロンプトを開く。
  4. 「cd C:\xampp\php」を実行。
  5. php go-pear.phar」を実行。
  6. 11を「C:\xampp\php\pear.ini」に修正。
  7. コマンドプロンプトを終了します。
  8. C:\xampp\php\PEAR_ENV.regをダブルクリックして実行。
  9. ログアウトして再ログイン(PEAR_ENV.regの内容を反映させるために必要)。

PHPUnitのインストール

  1. コマンドプロンプトを管理者モードで開きます(XPは通常モードで大丈夫)。
  2. pear config-show」を実行。
  3. pear config-set auto_discover 1」を実行。
  4. pear install pear.phpunit.de/PHPUnit」を実行。
  5. phpunit --version」を実行してバージョンを確認。

注意点

  • 「No releases available for package "http://pear.phpunit.de/PHPUnit "」と表示されて先に進まなかった。「pear clear-cache」を実行したらうまくいった。
  • プロキシが必要な場合は、「pear config-set http_proxy プロキシURL:ポート番号