開発環境を構築する時用のメモ git・PHPUnit・Hudson

NO IMAGE

PHPとMySQLとApacheの環境はまとめたのでその他の環境に関するログのこしです
他にsambaやらvimやら色々まとめていかないと

git-svn

はじめ方
git-svnはじめます | のぶろぐ

gitのコマンド覚える
Git Cheat Sheets JP

PHPUnit

PHP5.3の場合

~~~
pear install phpunit/PHPUnit
~~~

では入らない!!

~~~
yum –enablerepo=remi install php-phpunit*

==============================================================================================================
Package Arch Version Repository Size
==============================================================================================================
Installing:
php-phpunit-DbUnit noarch 1.0.0-1.el5.remi remi 52 k
php-phpunit-File-Iterator noarch 1.2.3-1.el5.remi remi 7.9 k
php-phpunit-PHP-CodeBrowser noarch 1.0.0-1.el5.remi remi 185 k
php-phpunit-PHP-CodeCoverage noarch 1.0.3-1.el5.remi remi 121 k
php-phpunit-PHP-Timer noarch 1.0.0-1.el5.remi remi 5.3 k
php-phpunit-PHP-TokenStream noarch 1.0.1-1.el5.remi remi 11 k
php-phpunit-PHPUnit noarch 3.5.10-1.el5.remi remi 141 k
php-phpunit-PHPUnit-MockObject noarch 1.0.6-1.el5.remi remi 27 k
php-phpunit-PHPUnit-Selenium noarch 1.0.2-1.el5.remi remi 20 k
php-phpunit-Text-Template noarch 1.1.0-1.el5.remi remi 6.0 k
php-phpunit-bytekit noarch 1.1.1-1.el5.remi remi 15 k
php-phpunit-phpcpd noarch 1.3.2-1.el5.remi remi 13 k
php-phpunit-phpdcd noarch 0.9.2-1.el5.remi remi 9.0 k
php-phpunit-phploc noarch 1.5.1-1.el5.remi remi 12 k
Installing for dependencies:
php-Smarty noarch 2.6.26-1.el5 epel 158 k
php-channel-ezc noarch 1-1.el5.remi remi 3.3 k
php-channel-phpunit noarch 1.3-2.el5.remi remi 3.8 k
php-channel-symfony noarch 1.3-1.el5.remi remi 3.7 k
php-ezc-Base noarch 1.8-1.el5.remi remi 241 k
php-ezc-ConsoleTools noarch 1.6.1-1.el5.remi remi 867 k
php-pear-Auth-SASL noarch 1.0.4-1.el5.remi remi 11 k
php-pear-Console-CommandLine noarch 1.1.3-3.el5.remi remi 52 k
php-pear-DB noarch 1.7.13-1.el5.centos extras 142 k
php-pear-Log noarch 1.12.5-1.el5.remi remi 60 k
php-pear-MDB2 noarch 2.5.0-0.1.b3.el5.remi remi 140 k
php-pear-Mail noarch 1.2.0-1.el5.remi remi 29 k
php-pear-Net-SMTP noarch 1.4.4-1.el5.remi remi 19 k
php-pear-Net-Socket noarch 1.0.10-1.el5.remi remi 11 k
php-pear-PHP-CodeSniffer noarch 1.3.0-2.RC1.el5.remi remi 403 k
php-pear-PhpDocumentor noarch 1.4.3-1.el5.remi remi 2.2 M
php-pecl-xdebug x86_64 2.1.0-1.el5.remi remi 173 k
php-symfony-YAML noarch 1.0.4-1.el5.remi remi 14 k

Transaction Summary
==============================================================================================================
Install 32 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
~~~

apcと同じでyumから一括で入るのはいいけど・・・なんか余計なものまでいっぱい入ったような気もする・・・

動くかどうかの確認

~~~
phpunit –version
~~~

入ったもののEC-CUBEに用意されているテストは動かず・・・要調査
PHPUnit 初めてのPHPUnit
この辺を参考にまずははじめたい

Jenkins

PHPでもHudson使うべし | Ryuzee.com
前々からお世話になってるこちらでPHPUnitも使えるように

vimでPHPDocコメント

PDV (phpDocumentor for Vim)