Phpunit 环境搭建

Phpunit 环境搭建

主要介绍Windows下的安装,linux下安装可以直接参考php手册

1. 安装PEAR

· 下载go-pear.phar(下载地址:http://pear.php.net/go-pear.phar )

· 将go-pear.phar放在待安装目录下:

我使用的是WAMP集成环境,PHP的目录如下:H:\Wamp\bin\php\php5.3.13

我再PHP目录下建立了一个文件夹PEAR,用来作为PEAR的安装目录,同时把go-pear.phar拷贝到 PEAR目录下

· 运行命令,安装PEAR

以管理员身份打开CMD,进入PHP目录,执行如下命令:

H:\wamp\bin\php\php5.3.13>php -d phar.require_hash=0 PEAR/go-pear.phar
运行后会提示安装在system还是local,输入Local即可。此后一直输入回车,直到提示是否修改php.ini文件,然后输入”Y“ 然后依然是连续输入回车。直到安装完成。

PEAR安装完成后,可以再PHP目录下执行命令: pear list 查看已经安装的Package,如下图所示:

如果运行pear list提示错误,那么可能是没有把pear放到PHP的include_path里,解决方法是:

首先在PHP.ini文件中,将include_path修改为下图所示的内容:



    然后,重启服务器和PHP,此时查看Phpinfo,查看include_path是否已经被修改了:

2. 安装PHPUnit

以管理员身份打开CMD,进入PHP目录,分别运行如下指令:

[php]  view plain copy

pear upgrade-all  

pear channel-discover pear.phpunit.de  

pear channel-discover components.ez.no  

pear channel-discover pear.symfony-project.com  

pear update-channels  


 然后,安装PHPUnit 

[php]  view plain copy

pear install --alldeps --force phpunit/PHPUnit  


 

最后,查看PHPUnit是否已经安装成功

[php]  view plain copy

phpunit -v  


 若有回应,表示安装成功,如下图所示: 

注意:在执行这一句话的时候可能会报这样的错: 

No releases available for package "pear.phpunit.de/PHPUnit" install failed 

解决方式是执行如下命令如下: 

>pear clear-cache   //(清除错误记录信息缓存

>pear install –a -f phpunit/PHPUnit        //(重新安装

最后,执行命令:>phpunit。你将看到有关phpunit的信息

3. Phpunit 和 CI 框架结合

查看论坛   http://codeigniter.org.cn/forums/thread-12205-1-1.html

下载tests工具包,最好将phpunit设置成环境变量并按论坛上说明的将tests工具包和Cobub Razor 项目CI框架代码整合在一起

可供参考文献:

 1. Phpunit 中文手册 http://phpunit.de/manual/current/zh_cn/phpunit-book.html

 2. Phpunit 英文手册http://phpunit.de/manual/3.7/en/index.html

 3. 安装参考: 

http://wenku.baidu.com/link?url=sr4WjLZQqLmt1o2fEn0B7zGLdBgnfUg1F8jEIVeiWBs3XT7Z-rBfngLpC2W9xmWZG6BTxu46pC-rLTnKCU-wmk80ukSDY1uST3nIkn593UO

http://my.oschina.net/pureboys/blog/160336

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值