phpunit的安装

本文记录了一位开发者在MacBook上安装PHPUNIT单元测试框架时遇到的问题及解决过程,包括环境变量配置错误、PHP版本与PHPSTORM版本不兼容以及软件安装问题。最终成功安装并为后续的PHPUNIT使用奠定了基础。
摘要由CSDN通过智能技术生成

软件版本介绍

  • PHP 7.3
  • OS MacBook Pro 2019 10.15.7
  • PHPSTORM 2019.02 (破解版)

安装原因

在开发过程中一直没有使用过单元测试,开发代码测试都是通过接口工具,其实代码测试这个问题一致困扰着我,如果通过接口工具测试会走很多的流程,开发完毕之后如果只修改一点东西很多时候是没有自测的,提测之后测试工程师测试很多小问题,虽然能根据错误很快进行修复,这个过程完全是可以避免的,但是如果使用单元测试那岂不是还要写很多代码,本来开发时间就很紧张了,而且有很多接口是需要特定的数据的,又的还牵扯到数据库的操作,这些要怎 重庆干部培训学校 www.hbganxun.cn 么解决呐,其实最好的解决办法就是了解它、使用它。
本片主要介绍自己在安装phpunit的时候遇到的坑,而且是一个坑接着一个坑,难受难受:(

安装步骤

1、phpunit的识别

按照官方的快速开始其实挺简单的,但是要运行命令行,命令行虽然对理解工具执行有帮助,但是这些命令并没有那么复杂,无脑写就行了,在实际的开发过程还是要效率的,所以能在PHPSTROM中直接点击运行是更合适的
image
在识别的过程中出现上方错误,已经把phpunit添加到环境变量了,运行命令phpunit --veriosn也是没有问题的,只能根据报错信息Warning: Module 'swoole' already loaded un Unkown on line 0,因为PHP版本有使用swoole扩展,每次运行PHP命令都会加这个警告,打开php.ini文件image
原来是引用swoole扩展两次导致的,注释一个后果然可以识别了

2、使用报错

我写了一个POC测试代码,但是在PHPstrom中点击运行确提示Cannot open file "MyTest".,确定单元测试代码写的是没有问题的,然后就使用关键词phpunit Cannot open file在Google浏览器中查找,果然在https://stackoverflow.com/questions/60409848/phpunit-tests-in-phpstorm-cannot-open-file找到了答案,原来是我的PHPSTORM的版本太低了,需要升级版本才可以,好吧,进入下个坑

3、更换PHPSTROM版本

先把原来的2019版本在应用程序中卸载了,然后在https://www.macwk.com中安装新版本
image
选择安装2021.3版本,但是安装完毕之后却打不开软件,以前从来没有遇到过这样的问题,直接好家伙,赶紧去官网下载一个相同的版本试下,但是使用官方下载的还是打不开软件,网上说要卸载干净才可以,试了之后发现还是不行,最后还是通过使用2020.2版本才可以的

至此所有的问题都解决了

image
呜呜呜
关于phpunit的安装就到此结束了,关于phpunit的使用敬请期待。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值