PHPUnitのインストール バージョン3.7以降
PHPUnitのバージョン3.7から大きくモジュールが変更されたようで
phpunit.pharというjar的な関連ファイルを全てひとまとめになった形式に変更された。
したがって、今ままで3.6までのautoloaderを前提に利用していた物が軒並み動かいない。
3.6を探すか、、build.xmlを変更するか、、悩ましい。。
追加
pear install --alldeps phpunit/PHPUnit-3.6.12
3.6入れてみたがうまくいかない。。
phpunit本体が入ってないのでwgetで解凍して無理やり配置。。一応前には進んだ。
wget http://pear.phpunit.de/get/PHPUnit-3.6.12.tgz
tar xvzf PHPUnit-3.6.12.tgz
cd /usr/share/pear/
cp -R /root/PHPUnit-3.6.12/PHPUnit/ .
追記関連も手動インストール
http://yosiwo.lowtech.ne.jp/?p=1335
参照
mkdir tmp
cd tmp
curl -O http://pear.phpunit.de/get/PHPUnit-3.7.9.tgz
curl -O http://pear.phpunit.de/get/File_Iterator-1.3.3.tgz
curl -O http://pear.phpunit.de/get/PHPUnit_MockObject-1.2.2.tgz
curl -O http://pear.phpunit.de/get/PHP_CodeCoverage-1.2.6.tgz
curl -O http://pear.phpunit.de/get/PHP_Timer-1.0.4.tgz
curl -O http://pear.phpunit.de/get/PHPUnit_MockObject-1.2.2.tgz
curl -O http://pear.symfony.com/get/Yaml-2.1.3.tgz
curl -O http://pear.phpunit.de/get/PHP_TokenStream-1.1.5.tgz
curl -O http://pear.phpunit.de/get/Text_Template-1.1.4.tgz
tar xvzf PHPUnit-3.7.9.tgz
tar xvzf File_Iterator-1.3.3.tgz
tar xvzf PHPUnit_MockObject-1.2.2.tgz
tar xvzf PHP_CodeCoverage-1.2.6.tgz
tar xvzf PHP_Timer-1.0.4.tgz
tar xvzf PHPUnit_MockObject-1.2.2.tgz
tar xvzf Yaml-2.1.3.tgz
tar xvzf PHP_TokenStream-1.1.5.tgz
tar xvzf Text_Template-1.1.4.tgz
cd ..
cp -R PHPUnit-3.7.9/PHPUnit .
cp -R File_Iterator-1.3.3/File .
cp -R PHP_CodeCoverage-1.2.6/PHP .
cp -R PHP_Timer-1.0.4/PHP .
cp -R PHP_TokenStream-1.1.5/PHP .
cp -R Text_Template-1.1.4/Text .
cp -R PHPUnit_MockObject-1.2.2/PHPUnit .
rm -rf ./tmp