注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Copper peas ' Bolg

Keep On Moving...This Is My Life...

 
 
 

日志

 
 

【原】windows php5.3.3安装pear和phpunit 解决PHP Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream:  

2010-10-15 00:50:14|  分类: php |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

转载请注明出处:http://csq-3.blog.163.com/blog/static/38738439201091504714181/

writer:copper peas

进入cmd命令行

进入php目录

输入:php -d phar.require_hash=0 PEAR/go-pear.phar

输入local

输入yes

直接回车到底

中途肯定pear会报错

输入pear list

查看安装包

肯定需要升级

输入

pear install Image_GraphViz

输入

pear install Log

输入

pear upgrade-all(反复输入命令升级,可以重新启动电脑,在来升级44)

 

Warning: require_once(Structures/Graph.php): failed to open stream: No such file
 or directory in PEAR\Downloader.php on line 1217
并且执行pear upgrade PEAR报同样错误
解决办法:
拷贝

从 pear.php.net 网站。
Structures_Graph-1.0.4.tgz  的 Structures到pear目录下如:d:/php/pear
然后运行  pear install Structures_Graph 安装安装更新
pear upgrade PEAR

pear upgrade-all

 

此处升级不成功肯定是网速或者对方网速问题

我第一天没有更新到pear 1.9.1,后来第二天回家更新成功

pear安装成功!有图为证,真实的

windows php5.3.3(php5.3)安装pear和phpunit - 铜豌豆 - Copper peas  Bolg

 

先告一段落

转载请注明出处:http://csq-3.blog.163.com/blog/static/38738439201091504714181/

安装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窗口输入.

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

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

【原】windows php5.3.3(php5.3)安装pear和phpunit - 铜豌豆 - Copper peas  Bolg

 

我估计我网速问题实在太慢 一个人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

一切正常!

  评论这张
 
阅读(5077)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018