PHPStorm使用Docker容器内的PHP-CLI解析器
1 打开菜单:File > Settings > Languages & Frameworks > PHP,点击CLI interpreter右侧的...
按钮,如下:
2 在弹出的CLI解析器对话框中点+
号,选择“From Docker, Vagrant, VM, Remote...
”。
3 接着单选框选择 Docker
,此时 Server应该是空的,点New...
创建一个Docker连接。
4 Docker名称随便填,默认是Docker
,然后选择连接Docker的方式,一般选Docker
、Docker for Mac
或者Docker for Windows
就可以,具体看自己的Docker版本。熟悉的话也可以选其他的连接方式。
Path mappings
保留就可以,然后OK确定。
5 回到如下的界面,从下拉列表中选择PHP镜像,点OK
确定。
6 稍等片刻,phpstorm就能自动识别出PHP的版本号,以及配置文件等信息,如下。
7 接着,写一个PHP脚本,就能运行和调试了。
docker中的php容器已经有xdebug了,php -i可以看到相关配置,但是在phpstrom中(本文步骤6),general–PHP executable 下面显示 Debugger:not installed ,查看右边刷新按钮隔壁的php info 里面是没有xudebug的,不太懂怎么回事,请教下大神。
大佬找到解决办法了没