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 相关文章推荐
利用js调用后台php进行数据处理原码
Oct 09 PHP
解决PHP在DOS命令行下却无法链接MySQL的技术笔记
Dec 29 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
Jun 16 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
Mar 18 PHP
php实现表单多按钮提交action的处理方法
Oct 24 PHP
PHP缓冲区用法总结
Feb 14 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
Apr 14 PHP
php源码 fsockopen获取网页内容实例详解
Sep 24 PHP
Yii 2.0中场景的使用教程
Jun 02 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
Aug 02 PHP
浅析PHP数据导出知识点
Feb 17 PHP
PHP实现获取url地址中顶级域名的方法示例
Jun 05 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
ECSHOP完美解决Deprecated: preg_replace()报错的问题
2016/05/17 PHP
PHP PDOStatement::setFetchMode讲解
2019/02/03 PHP
prototype 学习笔记整理
2009/07/17 Javascript
JavaScript自执行闭包的小例子
2013/06/29 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
jquery实现拖拽调整Div大小
2015/01/30 Javascript
jquery实现手机号码选号的方法
2015/07/31 Javascript
js实现文字闪烁特效的方法
2015/12/17 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
2016/08/09 Javascript
Bootstrap基本样式学习笔记之表格(2)
2016/12/07 Javascript
JavaScript实现的select点菜功能示例
2017/01/16 Javascript
BootStrap 导航条实例代码
2017/05/18 Javascript
Vue2.x中的Render函数详解
2017/05/30 Javascript
javascript按钮禁用和启用的效果实例代码
2017/10/29 Javascript
详解如何在angular2中获取节点
2017/11/23 Javascript
npm 下载指定版本的组件方法
2018/05/17 Javascript
vue项目部署到Apache服务器中遇到的问题解决
2018/08/24 Javascript
详解如何使用nvm管理Node.js多版本
2019/05/06 Javascript
Vue中props的详解
2019/05/16 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
2019/09/12 Javascript
基于 Vue 的 Electron 项目搭建过程图文详解
2020/07/22 Javascript
JavaScript JSON使用原理及注意事项
2020/07/30 Javascript
Python常见MongoDB数据库操作实例总结
2018/07/24 Python
Pyorch之numpy与torch之间相互转换方式
2019/12/31 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
2020/11/24 Python
selenium判断元素是否存在的两种方法小结
2020/12/07 Python
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
企业军训感想
2014/02/07 职场文书
环保倡议书400字
2014/05/15 职场文书
2014年转正工作总结
2014/11/08 职场文书
关于成立领导小组的通知
2015/04/23 职场文书
养成教育工作总结
2015/08/13 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
CSS3鼠标悬浮过渡缩放效果
2021/04/17 HTML / CSS
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python
PHP遍历数组的6种方式总结
2021/11/17 PHP