当前位置:  开发笔记 > 编程语言 > 正文

通过docker exec或PhpStorm执行时,控制台PHP脚本的运行方式不同

如何解决《通过dockerexec或PhpStorm执行时,控制台PHP脚本的运行方式不同》经验,为你挑选了1个好方法。



1> Kevin..:

我遇到了同样的问题,我发现,PHPStorm为你的PHP调用启动了一个新的专用Docker容器.因此,此时缺少所有docker-compose配置.

我做了以下事情:

用compose启动你的Docker堆栈

之后找到您的网络名称docker network ls(请参阅无法链接到由docker-compose启动的正在运行的容器以获取帮助)

在PHPStorm内部转到你的Docker容器的首选项(语言和框架 - > PHP - > PHPUnit:Docker容器...)并添加一个到你的数据库的链接(类似于:name = your_containter_name_1,alias = db)并更改网络模式从桥接到您的网络名称

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有