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 相关文章推荐
计算2000年01月01日起到指定日的天数
Oct 09 PHP
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
May 26 PHP
php adodb分页实现代码
Mar 19 PHP
php的curl封装类用法实例
Nov 07 PHP
php实现cookie加密的方法
Mar 10 PHP
codeigniter中实现一次性加载多个view的方法
Mar 20 PHP
php简单截取字符串代码示例
Oct 19 PHP
php中上传文件的的解决方案
Sep 25 PHP
yii2 上传图片的示例代码
Nov 02 PHP
PHP实现对数字分隔加千分号的方法
Mar 18 PHP
PHP递归统计系统中代码行数
Sep 19 PHP
详细分析PHP 命名空间(namespace)
Jun 30 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转盘抽奖接口实例
2015/02/09 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
PHP支付宝当面付2.0代码
2018/12/21 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
2019/06/22 PHP
js 页面输出值
2008/11/30 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
2014/08/27 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
2015/04/12 Javascript
js+html5获取用户地理位置信息并在Google地图上显示的方法
2015/06/05 Javascript
Bootstrap每天必学之按钮(Button)插件
2016/04/25 Javascript
详解Bootstrap的iCheck插件checkbox和radio
2016/08/24 Javascript
JavaScript正则表达式实例详解
2016/10/16 Javascript
关于react-router的几种配置方式详解
2017/07/24 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
微信小程序返回箭头跳转到指定页面实例解析
2019/10/08 Javascript
超详细小程序定位地图模块全系列开发教学
2020/11/24 Javascript
[03:38]TI4西雅图DOTA2前线报道 71专访
2014/07/08 DOTA
Python中字符串对齐方法介绍
2015/05/21 Python
详解Django框架中用context来解析模板的方法
2015/07/20 Python
Python实现的质因式分解算法示例
2018/05/03 Python
python求最大连续子数组的和
2018/07/07 Python
深入浅析Python 中的sklearn模型选择
2019/10/12 Python
tensorflow之自定义神经网络层实例
2020/02/07 Python
python实现自动清理重复文件
2020/08/24 Python
python 爬取免费简历模板网站的示例
2020/09/27 Python
python中not、and和or的优先级与详细用法介绍
2020/11/03 Python
联想墨西哥官方网站:Lenovo墨西哥
2016/08/17 全球购物
C#面试题
2016/05/06 面试题
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
工程力学硕士生的自我评价范文
2013/11/16 职场文书
城建学院毕业生自荐信
2014/01/31 职场文书
个人安全生产承诺书
2014/05/22 职场文书
2014年学生会干事工作总结
2014/11/07 职场文书
给病人的慰问信
2015/03/23 职场文书
天河观后感
2015/06/11 职场文书
《LOL》“克隆大作战”久违归来 幻灵战队皮肤上线
2022/04/03 其他游戏