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 相关文章推荐
PDO版本问题 Invalid parameter number: no parameters were bound
Jan 06 PHP
php并发对MYSQL造成压力的解决方法
Feb 21 PHP
PHP四舍五入精确小数位及取整
Jan 14 PHP
PHP获取网页标题的3种实现方法代码实例
Apr 11 PHP
PHP遍历目录并返回统计目录大小
Jun 09 PHP
PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
Jun 25 PHP
php实现的Cookies操作类实例
Sep 24 PHP
php表单提交与$_POST实例分析
Jan 26 PHP
Yii+upload实现AJAX上传图片的方法
Jul 13 PHP
php将html转为图片的实现方法
May 19 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 PHP
PHP isset empty函数相关面试题及解析
Dec 11 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
php中数据的批量导入(csv文件)
2006/10/09 PHP
社区(php&&mysql)三
2006/10/09 PHP
PHP多线程抓取网页实现代码
2010/07/22 PHP
php的大小写敏感问题整理
2011/12/29 PHP
编写php应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
全面解读PHP的人气开发框架Laravel
2015/10/15 PHP
JS定义网页表单提交(submit)的方法
2015/03/20 Javascript
JS实现向表格行添加新单元格的方法
2015/03/30 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
javascript学习总结之js使用技巧
2015/09/02 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
小白谈谈对JS原型链的理解
2016/05/03 Javascript
老司机带你解读jQuery插件开发流程
2016/05/16 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
JavaScript复制内容到剪贴板的两种常用方法
2018/02/27 Javascript
jquery radio 动态控制选中失效问题的解决方法
2018/02/28 jQuery
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
vue 纯js监听滚动条到底部的实例讲解
2018/09/03 Javascript
JavaScript计算正方形面积
2019/11/26 Javascript
微信小程序实现二维码签到考勤系统
2020/01/16 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
深入解析神经网络从原理到实现
2019/07/26 Python
Django模板导入母版继承和自定义返回Html片段过程解析
2019/09/18 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
Python list和str互转的实现示例
2020/11/16 Python
Charlotte Tilbury美国官网:英国美妆品牌
2017/10/13 全球购物
施华洛世奇美国官网:SWAROVSKI美国
2018/02/08 全球购物
反洗钱宣传活动总结
2014/08/26 职场文书
新教师个人总结
2015/02/06 职场文书
Golang 正则匹配效率详解
2021/04/25 Golang
python 实现体质指数BMI计算
2021/05/26 Python
Redis配置外网可访问(redis远程连接不上)的方法
2022/12/24 Redis