当前位置: 首页>>技术教程>>正文


如何在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/article/11430.html,未经允许,请勿转载。