• PHPUnit使用教程——PHP环境变量+x-debug+composer+phpunit配置安装(超详细!)


    注意:Windows系统

    一、提前入坑点:要求php5.6,7.0,7.1,不论使用集成版还是非集成版的小伙伴都要好好查看自己的php版本,个人的版本居然是5.5.X的,哭唧唧。不过别担心,爸爸教你升级!请参考:

    http://blog.csdn.net/l_yangliu/article/details/52947548
    php下载地址:http://windows.php.net/download/

    (噔噔噔噔噔!是不是很厉害呢!注意php -versin查看好自己的php有没有安装好!)

    二、准备工作:

    1、配置PHP环境变量 - 类似与 java 配置环境变量(参考:https://jingyan.baidu.com/article/f00622283dd0c5fbd3f0c893.html)

    2、配置 php 全局变量、 安装 phpunit 等参考:

    https://phpunit.de/manual/5.7/zh_cn/installation.html#installation.phar.windows

    https://www.cnblogs.com/IT--Loding/p/6222147.html

    3、安装 x-debug(已经配好x-debug的小伙伴如果php版本像刚刚一样升级了记得把x-debug在php.ini文件里重新配置好一遍哦~,大坑大坑!有木有!参考):

    http://www.cnblogs.com/baocheng/p/5775938.html

    http://blog.csdn.net/l1028386804/article/details/51655507

    4、安装 composer:

    http://blog.csdn.net/iloveyougirls/article/details/52333597

    三、温馨提示:

    1、如果系统是 windows 家庭版,建议配置环境时,cmd 命令行是在管理员权限下操作。

    2、记得开启 php.ini 配置文件里面的 x-debug 扩展!!!

    3、composer.cmd 一闪而过就是安装完了,不是闪退

    4、准备工作第二步,下载的phpuint文件名记得改为phpunit-5.7.phar ,后面执行shell脚本的时候涉及到这个文件名,因为shell脚本里的文件名和下载的文件名不同,所以要保持一致
    ,可以把文件名改成phpunit.phar,或者shell脚本换成下载的文件名

    5、phpunit 只支持5.6,7.0,7.1版本,由于本人使用wamp集成版的php版本为5.5.12,需要安装多一个php5.6版本的,教程: http://blog.csdn.net/l_yangliu/article/details/52947548
    php下载地址:http://windows.php.net/download/。

    新的php版本完成配置后,使用phpunit时记得把指向原来版本的php目录更改至新的版本。

    6、待发掘 ...

    四、例子

    1、https://www.jianshu.com/p/ba6829a6f3ec

    2、以下操作都在 [ 必要准备配置 ] 的前提下操作 - 这里测试道路是否打通

    3、下载 & 解压如上的例子之后使用 cmd 进入例子的文件夹,执行 “composer install” 命令(没有引号),耐心等待安装依赖?

    3.1 - 补充,先简单看看如上网址的例子代码是什么意思,看看目录结构,理解消化一下。看到 "执行测试" 那里就可以了。

    4、如果没报错(刚接触composer,也不太懂怎样为成功 -- )

    4.1 - 补充,如果执行成功,应该会在 cmd 控制台上看到 install 的信息,并且在例子的根目录下会自动生成 vendor 文件夹和 composer.lock 该文件

    5、然后 cmd 进入例子的根目录运行 “phpunit --bootstrap vendor/autoload.php tests/EventTest.php” ,如无意外,应该能够看到类似的结果。

    5.1 - 补充,如果运行成功,看到 cmd 与网页上的测试结果类似的话,查看例子根目录会发现多了 reports 目录,里面有该次测试的分析结果数据网页文件。如何观看该结果等待继续深入研究。
    5.2-报错补充,运行上述命令报日期Date()函数错误:报It is not safe to rely on the system's timezone setting...,解决方案:修改php.ini文件,查找 date.timezone 去掉前面的分号修改成为:date.timezone = PRC,重启服务器,再次cmd运行。

  • 相关阅读:
    适配器模式
    注册模式
    工厂模式
    策略模式和注入控制反转
    验签
    php中加密和解密
    asp.net textbox keyup事件触发后台的textchange事件
    jquery $.post 返回json数据
    网页播放音频、视频文件——基于web的html 5的音乐播放器(转载)
    c# 柱状图(转载)
  • 原文地址:https://www.cnblogs.com/carrier-sisi/p/8289955.html
Copyright © 2020-2023  润新知