文档章节

windows下安装pear和PHPUnit

奋斗9527
 奋斗9527
发布于 2013/11/30 18:29
字数 311
阅读 3502
收藏 4

想安装phpunit那么就要安装pear,网上说在php安装目录中找到go-pear.bat然后双击,但是很扯的是我的安装目录中真的没有,那么咋办捏。。继续问度娘,原来还真有和我一样的。参考这里的安装成功pearhttp://gaoce19871026.blog.163.com/blog/static/116961262013415114227369/

不多说了 ,挺简单的。

此时pear安装成功了,更新至最新版本:

pear upgrade-all 
(这一步挺重要的,phpunit貌似是使用pear1.9.x才能安装
2.安装phpunit: 
1)添加phpunit的频道 
pear channel-discover pear.phpunit.de 
pear channel-discover components.ez.no 
pear channel-discover pear.symfony-project.com 
2)安装: 
pear install phpunit/PHPUnit 

如果安装失败

那么我们更新一下pear就可以了:

pear channel-update pear.php.net
pear upgrade-all

再安装:

pear install phpunit/PHPUnit

 

来安装PHPUnit,应该就可以看到Install ok了。

如果还是不行,执行下

pear clear-cache

再安装

 

ErrorUnknown remote channel: pear.symfony.com phpunit/PHPUnit requires package"channel://pear.symfony.com/Yaml"(version >=2.1.0)No valid packages found

解决:pear channel-discover pear.symfony.com pear install pear.symfony.com/Yaml

本想在到此就应该安装好的。。但是很无奈的是依然提示


好吧,继续

 pear channel-discover pear.symfony.com

 pear install pear.symfony.com/Yaml   (这个安装了四便=遍才成功。。。囧)

然后再次执行

pear install –alldeps phpunit/PHPUnit  终于安装成功


© 著作权归作者所有

奋斗9527
粉丝 6
博文 42
码字总数 23928
作品 0
杭州
程序员
私信 提问
Windows下安装PHPUnit详解

Windows下安装PHPUnit详解 最近研究php的单元测试功能,在centos下和widows下安装了phpunit 首先要保证你装的php中安装了pear linux下输入命令pear 回车可看一下是否安装了 windows下可以用d...

peasant
2013/12/14
1K
0
Windows环境下安装PHPUnit

Windows环境下安装PHPUnit,在此整理一下,以便大家参考。 本人测试安装环境:Windows7(win32) + Apache(2.2.13) + PHP(5.3.6) 1. 以管理员身份打开控制台窗口; 2. 进入php安装目录,在安装...

thinkgood
2013/09/23
63
0
win7 wamp 下安装pear phpunit

1,安装pear 用官方的方法 :request http://pear.php.net/go-pear.phar in your browser and save the output to a local file go-pear.phar.You can then run “ php go-pear.phar”in a Wi......

dong
2013/05/05
1K
1
处理XAMPP环境下执行ZF命令时的报错

【错误提示】: An Error Has Occurred A project profile was not found. 【错误原因】:xampp里的phpunit版本不匹配,重新安装即可 【解决步骤】: 1、在win7下需要以管理员身份运行cmd.e...

weber_hyx
2013/04/16
51
0
ubuntu下安装phpunit

错误信息: Call to undefined method PHPCodeCoverageFilter::getInstance() 第一种: If you have problems with accessing components try another way. Install pear sudo apt - get in......

wufa
2012/08/07
195
0

没有更多内容

加载失败,请刷新页面

加载更多

QML学习之浅谈Window

转载地址:http://blog.csdn.net/kanchuan1905/article/details/53762788 在Qt Quick的世界里,Window对象用于创建一个与操作系统相关的顶层窗口,包含了如Text, Rectangle, Image等元素。W...

shzwork
39分钟前
6
0
centos 查看删除旧内核

1、查看系统中安装的内核 $ yum list installed | grep kernel 2、删除系统中旧内核 $ yum install yum-utils$ package-cleanup --oldkernels --count=2...

编程老陆
今天
10
0
ES6

ES6:不改变原理的基础上,让API变得更简单 一、let:代替var用于声明变量 1、var的缺点: (1)声明提前 (2)没有块级作用域 2、let的优点: (1)组织了申明提前 (2)让let所在的块({}),...

wytao1995
今天
3
0
kubernetes 环境搭建 —— minikube

创建集群 minikube start 搭建好 k8s 集群后,可以查看集群的状态以及部署应用。主要用到的是 k8s 的 api,这通常需借助于 kutectl 命令行工具 基本操作 kubectl versionkubectl cluster-i...

lemos
今天
11
0
关于js混淆与反混淆还原操作

使用js的混淆加密,其目的是为了保护我们的前端代码逻辑,对应一些搞技术吃饭的公司来说,为了防止被竞争对手抓取或使用自己的代码,就会考虑如何加密,或者混淆js来达到代码保护。 1、为什么...

开源oschina
今天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部