オンラインのほとんどのチュートリアルでは、次のようにしてPEARをインストールする方法を示しています。
Sudo apt-get install php-pear
これにより、バージョン1.6.1がインストールされます。とても簡単なので、とてもうまくいきます! PHPUnitをインストールしたいのですが、PEARバージョン1.8.1が必要なので、PHPUnitのインストールに失敗しました。では、Ubuntuに新しいバージョンのPEARをインストールするにはどうすればよいですか?
まず、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を指定すると、すべての依存パッケージもインストールされます)
Sudo pear install -a phpunit/PHPUnit
更新:
最新のPHPUnitインストールドキュメント によると、次のコマンドでPHPUnitをインストールできます(PEARが最初に更新されていることを確認してください)。
Sudo pear config-set auto_discover 1
Sudo pear install pear.phpunit.de/PHPUnit
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
上記のコマンドを使用したインストールが失敗した場合、UbuntuにPHPUnitをインストールする前に、Net_URL2-0.3.1
をインストールしてからHTTP_Request2-2.0.0RC1
をインストールする必要があります。上記のパッケージの最新バージョンを見つけてインストールします。
例:
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