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 相关文章推荐
手把手教你使用DedeCms V3的在线采集图文教程
Apr 03 PHP
体育彩票排列三组选三算法分享
Mar 07 PHP
CI框架学习笔记(一) - 环境安装、基本术语和框架流程
Oct 26 PHP
PHP实现抓取HTTPS内容
Dec 01 PHP
PHP生成压缩文件实例
Feb 07 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
Nov 05 PHP
php无限分类使用concat如何实现
Nov 05 PHP
PHP自带方法验证邮箱是否存在
Feb 01 PHP
Centos PHP 扩展Xchche的安装教程
Jul 09 PHP
PHP自定义函数获取汉字首字母的方法
Dec 01 PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
Mar 11 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
Nov 13 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使之能同时支持GIF和JPEG
2006/10/09 PHP
检查用户名是否已在mysql中存在的php写法
2014/01/20 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
2014/06/19 PHP
浅谈php和.net的区别
2014/09/28 PHP
PHP模板解析类实例
2015/07/09 PHP
php实现的一段简单概率相关代码
2016/05/30 PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
2019/04/10 PHP
学习jquery之一
2007/04/27 Javascript
jQuery 获取URL参数的插件
2010/03/04 Javascript
jquery动画1.加载指示器
2012/08/24 Javascript
把jquery 的dialog和ztree结合实现步骤
2013/08/02 Javascript
jQuery中fadeOut()方法用法实例
2014/12/24 Javascript
javascript html5移动端轻松实现文件上传
2020/03/27 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
2017/01/19 Javascript
jQuery ajax实现省市县三级联动
2021/03/07 Javascript
windows下更新npm和node的方法
2017/11/30 Javascript
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
非常漂亮的js烟花效果
2020/03/10 Javascript
JavaScript Blob对象原理及用法详解
2020/10/14 Javascript
Python算法应用实战之栈详解
2017/02/04 Python
对Python中的@classmethod用法详解
2018/04/21 Python
基于spring boot 日志(logback)报错的解决方式
2020/02/20 Python
Django中文件上传和文件访问微项目的方法
2020/04/27 Python
Python退出时强制运行一段代码的实现方法
2020/04/29 Python
Python新手如何进行闭包时绑定变量操作
2020/05/29 Python
Python安装第三方库攻略(pip和Anaconda)
2020/10/15 Python
AmazeUI 单选框和多选框的实现示例
2020/08/18 HTML / CSS
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
锐步香港官方网上商店:Reebok香港
2020/11/05 全球购物
学习十八大坚定理想信念心得体会
2014/03/11 职场文书
推广普通话共筑中国梦演讲稿
2014/09/21 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
学期个人自我总结
2015/02/13 职场文书
2015入党自荐书范文
2015/03/05 职场文书