Php 如何安装ezComponents控制台工具

Php 如何安装ezComponents控制台工具,php,zeta-components,Php,Zeta Components,由于PEAR试图从不再可用的“components.ez.no”获取ConsoleTools,如何满足“phpcpd”安装的依赖性?目前没有PEAR版本。你可以 您也可以尝试从github安装phpcd,它可能不依赖于ConsoleTools:从SVN安装是500mb的下载。如果您不需要整个软件包,那么这些命令可以工作,而且要小得多 我在尝试安装时收到此消息: $ pear install --alldeps phpunit/PHPUnit_SkeletonGenerator Unknown

由于PEAR试图从不再可用的“components.ez.no”获取ConsoleTools,如何满足“phpcpd”安装的依赖性?

目前没有PEAR版本。你可以


您也可以尝试从github安装phpcd,它可能不依赖于ConsoleTools:

从SVN安装是500mb的下载。如果您不需要整个软件包,那么这些命令可以工作,而且要小得多

我在尝试安装时收到此消息:

$ pear install --alldeps phpunit/PHPUnit_SkeletonGenerator 
Unknown remote channel: components.ez.no
phpunit/PHPUnit_SkeletonGenerator requires package "channel://components.ez.no/ConsoleTools (version >= 1.6)
No valid packages found
install failed
您只需运行以下操作:

$ pecl channel-discover components.ez.no
您应该会收到这些成功消息。。。 添加通道“components.ez.no”成功 成功发现通道“components.ez.no”

现在命令将正常工作

$ pear install --alldeps phpunit/PHPUnit_SkeletonGenerator
我的产出是:

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
[root@localhostsrc]#pear安装phpunit/phpcpd未知远程通道:components.ez.no phpunit/phpcpd需要软件包“channel://components.ez.no/ConsoleTools“(版本>=1.6)未找到有效的软件包安装失败