zoukankan      html  css  js  c++  java
  • 第一次工作->笔记:在phpstrom2019上搭建phpunit单元测试环境,php环境使用docker

    前言:公司大佬让我开发一个工具,并合并到他的工具包中,使用的是github

     说明:这里的php环境使用的是laradock、感兴趣的道友自行查找。

    工具:php、phpstrom、phpunit、docker、composer

    项目链接:https://github.com/hardykay/lara-for-tp.git或者https://github.com/tiderjian/lara-for-tp.git

    环境和工作包获取自己查看开发文档。

    接下来主要讲怎么使用phpstrom(2019)搭建使用docker php作为开发的php环境的phpunit单元测试。

    1、设置php开发环境

      a、file->settings->php

      

       b、点击下面的的红色框选择php的路径所在

      

      

      c、点击“+”号添加本机或者远程的php,我这里选择远程。

       

      d、选择php,这里是phpstrom的使用说明有兴趣的道友自行查看https://www.jetbrains.com/help/phpstorm/troubleshooting-php-debugging.html

      

      我选择docker

      

      到这里可能有些道友会遇到一个问题,那就是找不到docker php,那你需要打开docker共享

       勾选上就可以了

      

      

        话不多说我这里的配置是这样选择,然后点击ok

        

        可以检测php环境是否真的可用

        

      2、修改路径映射->path mapings

        a、点击红框

        

        b、点击红框添加你的路径映射

        

        这个路径映射是什么呢?一个是你本机的项目目录,另一个是相对于本机的doker的项目目录我这里的项目叫“lara-for-tp”,对应的目录是D:laradockwwwlara-for-tp,所以填写D:laradockwwwlara-for-tp;

        那docker目录怎么查看呢?

        两种方式:1、查看nginx或者php-fpm的配置。

          2、进入到docker的工作空间目录或者是php的目录,我这里填写的是/var/www/lara-for-tp

           

         

        可能还需要修改一下路径,不可以运行的道友,自行设置一下:

        

        

      3、配置phpunit

        点击红框“+”号

        

        选择远程phpunit

        

        下拉选择docker点击ok

        

        

        选择使用composer 

        

        将对应的composer和PHP unit配置文件填写进去

        

        点击ok就完成了。

        4、开始单元测试

        

         这个项目测试文件规则如下:如果你直接使用PHP unit,请使用PHP unit的规则。

        

         右击运行

       

      或者点击

       

     结束语:我搭建测试环境使用一天的时间,蓦然回首又觉得这些东西特别简单,这应该就是学习的过程吧!

      

  • 相关阅读:
    域环境的搭建 (超级详细)
    sqli-labs(10)
    sqli-labs(9)
    mysql源码安装(5.1)
    查看mysql apache php nginx的编译参数
    LAMP的安装
    Mysql的安装(二进制免编译包) 5.1版本
    更改yum网易 阿里云的yum源。
    yum安裝的包如何保留到本地
    磁盘分区
  • 原文地址:https://www.cnblogs.com/hardykay/p/10879665.html
Copyright © 2011-2022 走看看