當前位置: 首頁>>技術教程>>正文


如何在Ubuntu上安裝PEAR/PHPUnit的更新版本?

, , ,

問題描述

在線大多數教程都顯示了如何通過以下方法安裝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

更新:

根據latest PHPUnit installation documentation,您可以使用以下命令安裝PHPUnit(確保首先更新了PEAR):

sudo pear config-set auto_discover 1
sudo pear install pear.phpunit.de/PHPUnit

次佳方法

PhpUnit的最新版本需要ez /zeta組件& symfony的YAML庫

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

See the last updated installation tutorial here

第三種方法

如果使用上述命令的安裝失敗,則可能需要先安裝Net_URL2-0.3.1,然後再安裝HTTP_Request2-2.0.0RC1,然後才能在Ubuntu上安裝PHPUnit。查找上述軟件包的最新版本並安裝它們。

例:

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

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/11430.html,未經允許,請勿轉載。