安装phpunit

安装phpunit

pear channel-discover pear.phpunit.de
pear channel-discover pear.symfony-project.com

pear channel-discover components.ez.no (我新开dos窗口更新多次)
pear install phpunit/PHPUnit(我新开dos窗口更新多次)

PHPUnit安装成功!注意如果上面安装中出现问题,关闭cmd窗口,重新输入需要的命令,或者打开新dos窗口输入.

反复多来几次,我是终于成功了!

图片是我安装成功后后面有安装一次抓取的,我有安装好了,他显示已经安装成功的,不需要在安装,所以安装失败。

 

我估计我网速问题实在太慢 一个人3M的带宽啊,可迅雷下载最多才300多KB.

 

 

Warning: require_once(Structures/Graph.php): failed to open stream: No such file or directory in PEAR\Downloader.php on line 1217这个的解决办法:

1.下载并解压缩 Structures_Graph-1.0.3,从 pear.php.net 网站。

2.手动安装文件包Structures_Graph-1.0.3,选择里边的Structures文件夹拷贝到指定的PEAR目录,如果不知道的话运行-》CMD-》pear config-show找到 ”PEAR directory php_dir”,拷贝到这个对应的目录下就可以了(我的是ProgramFiles\Zend\ZendServer\bin\PEAR)下,重启apache。然后运行  pear install Structures_Graph安装,虽然说没有安装,如下:

PHP 目录:pear install Structures_Graph
downloading Structures_Graph-1.0.4.tgz …
Starting to download Structures_Graph-1.0.4.tgz (30,318 bytes)
………done: 30,318 bytes
install ok: channel://pear.php.net/Structures_Graph-1.0.4


运行pear upgrade PRAR升级pear。到这里也就算安装好了

 

根据最近pear及相关包升级造成PHPUNIT自动安装失败,提升个思路来解决。

如果你安装过程中出现什么包下载失败,肯定是版本不对,或者版本升级

举个例子:

pear install phpunit/PHPUnit

Failed to download pear/Net_URL2 within preferred state "stable", latest release
 is version 0.3.1, stability "beta", use "channel://pear.php.net/Net_URL2-0.3.1"
 to install
pear/HTTP_Request2 requires package "pear/Net_URL2" (version >= 0.3.0)
pear/HTTP_Request2 can optionally use PHP extension "fileinfo"
pear/HTTP_Request2 can optionally use PHP extension "openssl"
No valid packages found
install failed

 

你上http://pear.php.net/网站,把Net_URL2输入查询,找到最新的版本

然后 pear install Net_URL2-0.3.1 这就可以安装好,然后遇到下一个继续

最后在pear install phpunit/PHPUnit

就OK了!

主要是更新包有些老包更新不删除了,官方的自动更新里还没有变造成的!

注意:安装后调试会出现错误

PHP Warning:  require_once(PHP/CodeCoverage/Filter.php): failed to open stream:
No such file or directory in D:\wamp\php5\phpunit on line 38

看了很多国外的资料,还是没有解决方案,都提交是BUG

但一篇文章提醒了我,大家都知道是路径

你打开PHP 目录下phpunit在<?php后加上

set_include_path(get_include_path() . PATH_SEPARATOR . ‘D:\wamp\php5\PEAR‘);

这样就可以调用下一路径的文件了

D:\wamp\php5>phpunit D:\wamp\www\phpunit\1.php

调试PHPUNIT

一切正常!

安装phpunit,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。