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