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

2015-01-24信息快讯网

这篇文章主要介绍了Windows下安装PHP单元测试环境PHPUnit图文教程,按照本文操作即可在Windows下安装成功PHPUnit,需要的朋友可以参考下

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” C 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使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
将FCKeditor导入PHP+SMARTY的实现方法
CI框架中site_url()和base_url()的区别
PHP中使用CURL获取页面title例子
php实现utf-8转unicode函数分享
php实现监控varnish缓存服务器的状态
php提示Failed to write session data错误的解决方法
PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
php中magic_quotes_gpc对unserialize的影响分析
php提示Warning:mysql_fetch_array() expects的解决方法
PHP实现的sqlite数据库连接类
Codeigniter框架实现获取分页数据和总条数的方法
php中call_user_func函数使用注意事项
PHP中UNIX时间戳和日期间的转换与计算实例
PHP中round()函数对浮点数进行四舍五入的方法
Windows下的PHP安装pear教程
自己写的兼容低于PHP 5.5版本的array_column()函数
PHP中soap的用法实例
php中socket的用法详解
PHP利用header跳转失效的解决方法
PHP与MYSQL中UTF8 中文排序示例代码
ThinkPHP整合百度Ueditor图文教程
php生成百度sitemap站点地图类函数实例
php中__destruct与register_shutdown_function执行的先后顺序问题
php开启与关闭错误提示适用于没有修改php.ini的权限
php中动态修改ini配置
php中的ini配置原理详解
PHP的switch判断语句的“高级”用法详解
PHP中魔术变量__METHOD__与__FUNCTION__的区别
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
php中unserialize返回false的解决方法
CodeIgniter错误mysql_connect(): No such file or directory解决方法
CodeIgniter框架URL路由总结
在Ubuntu 14.04上部署 PHP 环境及 WordPress
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
©2014-2024 dbsqp.com