下面是一个php7.3+composer2.1+phpunit9.5的dockerfile,大家也可以根据自己的需要进行修改,然后自己构建为镜像
我把构建的镜像打个标签phpstorm:7.3-composer,方便下边使用
也可以拉取我已经构建好的镜像
本地要先启动docker desktop
2.2 点击+ 》Form docker 》 docker 》选择第一步构建的镜像
2.3 添加成功后如下图,我们可以看到php版本号和xdebug的版本,然后点击应用,确定
2.4 这时已经配置成功了,phpstorm会自动生成路径映射,把项目根目录映射到容器中/opt/project
3.1 这步配置比较简单,看图就可以了
3.2 安装一个包测试一下
新建一个composer.json文件,点击 【工具】 》【composer】》【管理依赖项】》在composer.json文件里随便写一个包名,然后点击安装,如果执行成功,这步就完成了。如果失败,可以查看事件日志是否缺少某些php扩展,然后在dockerfile里安装扩展,重新构建镜像,再次点击composer安装,重新构建镜像不用再重新配置phpstorm。
添加命令行工具,选择composer
看到输出composer版本号,也就配置成功一半了。
我们执行下
配置就直接看图吧
写个单元测试一下,首先准备一个要测试的文件如下
然后点击 【使用覆盖率运行】,开始测试
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)