PHPStorm使用Docker容器内的PHP-CLI解析器

4.6k 技术 2评论

1 打开菜单:File > Settings > Languages & Frameworks > PHP,点击CLI interpreter右侧的...按钮,如下:

2 在弹出的CLI解析器对话框中点+号,选择“From Docker, Vagrant, VM, Remote...”。

3 接着单选框选择 Docker,此时 Server应该是空的,点New...创建一个Docker连接。

4 Docker名称随便填,默认是Docker,然后选择连接Docker的方式,一般选DockerDocker for Mac或者Docker for Windows就可以,具体看自己的Docker版本。熟悉的话也可以选其他的连接方式。

Path mappings保留就可以,然后OK确定。

5 回到如下的界面,从下拉列表中选择PHP镜像,点OK确定。

6 稍等片刻,phpstorm就能自动识别出PHP的版本号,以及配置文件等信息,如下。

7 接着,写一个PHP脚本,就能运行调试了。

2 条评论

k
kiky says: 回复

docker中的php容器已经有xdebug了,php -i可以看到相关配置,但是在phpstrom中(本文步骤6),general–PHP executable 下面显示 Debugger:not installed ,查看右边刷新按钮隔壁的php info 里面是没有xudebug的,不太懂怎么回事,请教下大神。

b
byh says:

大佬找到解决办法了没

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

昵称 *