オンラインのほとんどのチュートリアルでは、この方法で PEAR をインストールする方法が紹介されています
sudo apt-get install php-pear
これはバージョン1.6.1をインストールします。とても簡単なので、とてもいい感じに動作しています。問題は、PHPUnit をインストールするには PEAR のバージョン 1.8.1 が必要なので、PHPUnit のインストールに失敗してしまったことです。では、新しいバージョンの PEAR を Ubuntu にインストールするにはどうすればいいのでしょうか?
42 Andrew 2009-10-14
まず、PEARをインストールします
sudo apt-get install php-pear
次に、PEAR に自分のチャンネルを更新するように指示します
sudo pear channel-update pear.php.net
そして、PEAR に自分自身を最新のバージョンにアップグレードするように指示します
sudo pear upgrade-all
これで、PEAR の最新バージョンがインストールされているはずです
PHPUnit をインストールするには、PEAR に PHPUnit の場所を知らせてください
sudo pear channel-discover pear.phpunit.de
それから PHPUnit をインストールします (-a はすべての依存パッケージがインストールされていることを確認します)。(-a を指定すると、すべての依存パッケージがインストールされていることを確認できます)
sudo pear install -a phpunit/PHPUnit
Update:
最新の PHPUnit インストールマニュアル によると、以下のコマンドで PHPUnit をインストールすることができます (PEAR を更新していることを確認してください)
sudo pear config-set auto_discover 1
sudo pear install pear.phpunit.de/PHPUnit
78 Andrew 2009-10-14
最後のバージョンの PhpUnit は ez/zeta コンポーネント & symfony の YAML lib を必要とします
sudo apt-get install php-pear
sudo pear channel-update pear.php.net
sudo pear upgrade-all
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony-project.com
sudo pear install -a phpunit/PHPUnit
9 Ronan 2011-01-09
上記のコマンドでのインストールに失敗した場合は、PHPUnit を Ubuntu にインストールする前に Net_URL2-0.3.1
と HTTP_Request2-2.0.0RC1
をインストールする必要があるかもしれません。上記のパッケージの最新バージョンを探してインストールしてください
Example:
sudo apt-get install curl
sudo pear install pear/Net_URL2-0.3.1
sudo pear install pear/HTTP_Request2-2.0.0RC1
sudo pear install -a phpunit/PHPUnit
3 Pi3cH 2011-07-30