Hatena::ブログ(Diary)

局地戦研究特別渋谷小隊 工作兵の戦功

2011-05-23

PHPUnitのインストール

環境は、CentOS5.4+PHP5.3

まずPEARのバージョンが古かったので、

$ cd /var/lib/php/bin

$ ./pear upgrade PEAR


次に、PHPUnitの関連モジュールに必要な以下の拡張を追加

DOM

Xdebug

dbus

DOMPHPコンパイル時に、--enable-dom=sharedオプションを付けて、後はphp.ini上で

extentsion=dom.so

を追記。


Xdebugpeclコマンドでは上手くいかなかったので、ソースからインストール

$ cd /usr/local/src

$ wget http://xdebug.org/files/xdebug-2.1.1.tgz

$ tar zxvf xdebug-2.1.1.tgz

$ rm -f xdebug-2.1.1.tgz

$ cd xdebug-2.1.1

$ phpize

$ ./configure

$ make

$ make install

$ vim /etc/php.ini

extentsion=xdebug.so

Dbusも同じように、ソースからインストール

$ cd /usr/local/src

$ wget http://pecl.php.net/get/dbus-0.1.0.tgz

$ tar zxvf dbus-0.1.0.tgz

$ rm -f dbus-0.1.0.tgz

$ cd dbus-0.1.0

$ phpize

$ ./configure

$ make

$ make install

$ vim /etc/php.ini

extentsion=dbus.so


後は、PHPUnitとその関連モジュールPEARチャネルを追加して、一括インストール

$ cd /var/lib/php/bin

$ ./pear channel-discover pear.phpunit.de

$ ./pear channel-discover pear.symfony-project.co

$ ./pear channel-discover components.ez.no

$ ./pear install --alldeps phpunit/PHPUnit

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/bs_outcast/20110523/1306111551