Windows下安装PHP单元测试环境PHPUnit图文教程


Posted in PHP onOctober 24, 2014

1、按照常规下载 php 的zip包和配置好 php.ini,这里的例子使用的是 E:\php

2、把你的 php 目录加入系统环境变量 path 中

Windows下安装PHP单元测试环境PHPUnit图文教程

3、开始 运行 输入 cmd,然后切换到你的 php 目录,我当前的就是 E:\php

4、输入 go-pear.bat

首先脚本会询问是把 pear 安装为系统范围的还是本地拷贝,这里我们默认选择系统,直接回车即可

Windows下安装PHP单元测试环境PHPUnit图文教程

5、这时显示当前的路径配置,并询问你是否修改,我们保持默认依然回车即可,回车后脚本就会开始自动安装 pear 库了

Windows下安装PHP单元测试环境PHPUnit图文教程

6、安装的时候脚本会提示你设定 php.ini 的里面 include_path,我们按照要求在 php.ini 里面设置好,设置好后回车即可

Windows下安装PHP单元测试环境PHPUnit图文教程

7、最后脚本会提醒你导入 pear 的系统变量注册文件,这个文件就在你的 php 目录中

Windows下安装PHP单元测试环境PHPUnit图文教程

8、输入回车,pear 的安装就完成了, 测试 pear 是否装好,可以直接在命令行输入 pear,如果你看到下列的输出,那就是 ok 了

Windows下安装PHP单元测试环境PHPUnit图文教程

9、开始安装 PHPUnit,首先升级 pear,输入命令

pear upgrade pear

10、再依次输入下列命令添加 pear 的频道, 添加的时候可能会因为网络问题可能会提示失败,多试几次即可

pear channel-discover components.ez.no
pear channel-discover pear.phpunit.de
pear channel-discover pear.symfony-project.com

小提示:

添加时如果出现下列错误提示,请在 php.ini 里面开启 php_openssl.dll 这个扩展

Unable to find the socket transport “ssl” ? did you forget to enable it when you configured PHP?

11、输入下列命令开始安装 PHPUnit,同样,安装的时候因为网络问题可能会提示失败,多试几次即可

pear install --alldeps --force pear.phpunit.de/PHPUnit
pear install pear.phpunit.de/DbUnit

12、待命令运行完毕后,PHPUnit 就安装好了,我们可以通过输入 PHPUnit 来测试是否安装成功

Windows下安装PHP单元测试环境PHPUnit图文教程

如果你输入 php 出现上图的显示,那么你的 PHPUnit 就安装完成了。

PHP 相关文章推荐
利用PHP和AJAX创建RSS聚合器的代码
Mar 13 PHP
比较全的PHP 会话(session 时间设定)使用入门代码
Jun 05 PHP
php实现jQuery扩展函数
Oct 30 PHP
将文件夹压缩成zip文件的php代码
Dec 14 PHP
PHP处理excel cvs表格的方法实例介绍
May 13 PHP
php中session退出登陆问题
Feb 27 PHP
php function用法如何递归及return和echo区别
Mar 07 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
Nov 20 PHP
在PHP程序中使用Rust扩展的方法
Jul 03 PHP
WordPress中缩略图的使用以及相关技巧
Nov 24 PHP
PHP与Ajax相结合实现登录验证小Demo
Mar 16 PHP
PHP使用栈解决约瑟夫环问题算法示例
Aug 27 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
Oct 24 #PHP
PHP中soap的用法实例
Oct 24 #PHP
php中socket的用法详解
Oct 24 #PHP
PHP利用header跳转失效的解决方法
Oct 24 #PHP
PHP与MYSQL中UTF8 中文排序示例代码
Oct 23 #PHP
php cookie名使用点号(句号)会被转换
Oct 23 #PHP
php格式化时间戳显示友好的时间实现思路及代码
Oct 23 #PHP
You might like
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
php中禁止单个IP与ip段访问的代码小结
2012/07/04 PHP
php中strstr、strrchr、substr、stristr四个函数的区别总结
2014/09/22 PHP
php身份证号码检查类实例
2015/06/18 PHP
php中switch语句用法详解
2015/08/17 PHP
php JWT在web端中的使用方法教程
2018/09/06 PHP
详解php用static方法的原因
2018/09/12 PHP
laravel实现按时间日期进行分组统计方法示例
2019/03/23 PHP
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
JavaScript中的View-Model使用介绍
2011/08/11 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
AngularJS 应用身份认证的技巧总结
2016/11/07 Javascript
详解微信小程序的不同函数调用的几种方法
2019/05/08 Javascript
关于vue里页面的缓存详解
2019/11/04 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
Python性能优化的20条建议
2014/10/25 Python
Python标准库urllib2的一些使用细节总结
2015/03/16 Python
Python中return self的用法详解
2018/07/27 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
2020/01/10 Python
Python unittest装饰器实现原理及代码
2020/09/08 Python
TripAdvisor土耳其网站:全球知名旅行社区,真实旅客评论
2017/04/17 全球购物
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
国际商务系学生个人的自我评价
2013/11/26 职场文书
淘宝网店营销策划书
2014/01/11 职场文书
法律系毕业生自荐信范文
2014/03/27 职场文书
小学生教师节演讲稿
2014/09/03 职场文书
2014年世界艾滋病日演讲稿
2014/11/28 职场文书
内乡县衙导游词
2015/02/05 职场文书
上学路上观后感
2015/06/16 职场文书
三好学生主要事迹怎么写
2015/11/03 职场文书
会计手工模拟做账心得体会
2016/01/22 职场文书
如何在pycharm中快捷安装pip命令(如pygame)
2021/05/31 Python
MySQL里面的子查询的基本使用
2021/08/02 MySQL
分享很少见很有用的SQL功能CORRESPONDING
2022/08/05 MySQL