PHP: Mac+MAMP環境でのPHPUnit, SkeletonGeneratorのインストール方法

PHPでの単体テストモジュールであるPHPUnitをMac OS上のMAMP環境で構築する。基本的に参考サイトに記載の公式のインストール手順通りに行う。(PHP実行パスはMAMP環境上の指定VersionのPHP実行ファイルを指定する必要はあるが。)

PHPUnitのインストール

コマンド

$ sudo /Applications/MAMP/bin/php/php5.4.4/bin/pear config-set auto_discover 1
$ sudo /Applications/MAMP/bin/php/php5.4.4/bin/pear install pear.phpunit.de/PHPUnit

実行結果

$ sudo /Applications/MAMP/bin/php/php5.4.4/bin/pear config-set auto_discover 1
config-set succeeded
$ sudo /Applications/MAMP/bin/php/php5.4.4/bin/pear install pear.phpunit.de/PHPUnit
Attempting to discover channel "pear.symfony.com"...
downloading channel.xml ...
Starting to download channel.xml (811 bytes)
....done: 811 bytes
Auto-discovered channel "pear.symfony.com", alias "symfony2", adding to registry
Did not download optional dependencies: phpunit/PHP_Invoker, use --alldeps to download automatically
phpunit/PHPUnit can optionally use package "phpunit/PHP_Invoker" (version >= 1.1.0, version <= 1.1.99)
downloading PHPUnit-3.7.14.tgz ...
Starting to download PHPUnit-3.7.14.tgz (117,687 bytes)
...done: 117,687 bytes
downloading Yaml-2.1.8.tgz ...
Starting to download Yaml-2.1.8.tgz (39,746 bytes)
...done: 39,746 bytes
install ok: channel://pear.symfony.com/Yaml-2.1.8
install ok: channel://pear.phpunit.de/PHPUnit-3.7.14

SkeletonGeneratorのインストール

上記に続いて、スケルトン・ジェネレーターのインストールをする。

コマンド

$ sudo /Applications/MAMP/bin/php/php5.4.4/bin/pear install phpunit/PHPUnit_SkeletonGenerator

実行結果

$ sudo /Applications/MAMP/bin/php/php5.4.4/bin/pear install phpunit/PHPUnit_SkeletonGenerator
Attempting to discover channel "components.ez.no"...
downloading channel.xml ...
Starting to download channel.xml (591 bytes)
....done: 591 bytes
Auto-discovered channel "components.ez.no", alias "ezc", adding to registry
downloading PHPUnit_SkeletonGenerator-1.2.0.tgz ...
Starting to download PHPUnit_SkeletonGenerator-1.2.0.tgz (11,210 bytes)
...done: 11,210 bytes
downloading ConsoleTools-1.6.1.tgz ...
Starting to download ConsoleTools-1.6.1.tgz (869,994 bytes)
...done: 869,994 bytes
downloading Base-1.8.tgz ...
Starting to download Base-1.8.tgz (236,357 bytes)
...done: 236,357 bytes
install ok: channel://components.ez.no/Base-1.8
install ok: channel://components.ez.no/ConsoleTools-1.6.1
install ok: channel://pear.phpunit.de/PHPUnit_SkeletonGenerator-1.2.0

インストールされたモジュールは/Users/<ユーザー名>/pear/以下に保存されている。

参考サイト

コメント

  1. PHP: Mac+MAMP環境でのPHPUnit, SkeletonGeneratorのインストール方法 | Yukun's Blog : ちゅどん道中記 より:

    […] ド $ sudo /Applications/MAMP/bin/php/php5.4.4/bin/pear co… >>PHP: Mac+MAMP環境でのPHPUnit, SkeletonGeneratorのインストール方法 | Yukun's Blog Author: […]