phpstorm 下使用composer下载的phpunit

本文介绍如何在Windows环境下安装Composer与PHPUnit,并详细记录了配置 PhpStorm 的过程,包括通过 Composer 安装 PHPUnit 和在 PhpStorm 中设置 PHPUnit 运行配置。

 

       phpstorm 是支持 phpunit 的,不过phpstrom 本身并不带phpunit。所以需要先自行下载phpunit。

       最简单的方式是直接下载一个phpunit的包,在phpstorm 中指定该包的路径就可。

      为了更方便的管理php的组件,最好采用组件包管理器,比如pear,composer. 以前流行的是pear,不过pear 对依赖的管理并不好,所以现在流行的是使用composer.而且新的phpunit 已经取消了对pear的支持。

      本文记录windows下的composer 的安装,及 phpunit 安装,以及在phpstorm中的配置.

 

1. 安装composer

     简单地方法是:composer 有个安装包:Composer-Setup.exe, 可以直接安装使用。

     手工安装:

         自行建立一个目录,比如 c:\wamp\composer,然后在该目录下执行:

       

php -r "readfile('https://getcomposer.org/installer');" | php

         这样就把 composer 下载到这个目录下了。

         为了方便调用, 建立个批处理命令

echo @php "%~dp0composer.phar" %*>composer.bat

         然后在环境变量PATH 中加入:c:\wamp\composer

         在任意目录中,执行

composer -v

       ,如果看到结果,就说明成功了。

     最后,国内直连composer的库,速度不好,好在有个国内的境像,配置方法如下:

composer config -g repositories.packagist composer http://packagist.phpcomposer.com

 

 

 

2. 安装 phpunit

      composer 可以把组件安装在项目相关的目录下(本地安装),也可以把组件安装在所有项目可用的地方(全局安装),phpunit 一般都是几个项目公用的,所以进行全局安装:

     

composer global require "phpunit/phpunit=5.1.*"

    注意:如果是php5.4 的话,上面的版本号要改成 4.8.*

 

3.phpstorm 的配置

   1. 在settings\PHP 中指定 php可执行文件的路径,

    2.在 seetings\PHP\PHPUNIT 中 指定 PHPUNIT Library 的位置,这里有三个选项。

        用composer 时,指定第二个:use custom autoloader 

       path to script 填为  C:\Users\用户名\AppData\Roaming\Composer\vendor\autoload.php

    3.建立phpunit 运行项:

      在run/debug configs中,添加 phpunit 运行

      指定 test 文件存放在目录.

      如果是wamp方式,php.ini 的目录并是不是默认位置,要在Interperter Options中填:

-c C:\wamp\bin\apache\Apache2.4.4\bin

    4.为了让phpstorm 在编辑时找到phpunit 相关的类,在settins\PHP 中加入 include path

    C:\Users\用户名\AppData\Roaming\Composer\vendor\ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值