PhpStorm 利用官方docker镜像启动虚拟环境及调试

author: kwhao

email: kwh@kwhao.com

  1. 获取官方镜像(以php7.1为例,可自行去下列仓库选择其他版本)

    官方镜像仓库

    https://hub.docker.com/u/phpstorm

  2. 启动镜像

    注意:external port是外部端口,project path是外部项目目录

    重点来了,环境变量要配置XDEBUG_CONFIG="remote_handler=dbgp remote_host=host.docker.internal idekey=PHPSTORM",这些内容是配置给xdebug的,并且请不要更换顺序。

    e.g.

  3. 配置phpstorm环境

    1. 配置Server

      打开 PhpStorm>Preference后,打开PHP>Server(服务器),点击+号,按下图建立新Server配置。

      phpstorm-server

    2. 打开编辑运行/调试配置对话框

      phpstorm-edit-config

    3. 配置运行/调试配置,添加PHP Web页面,服务器选择根据容器配置

      phpstorm-phppage

  4. 配置调试器的DBGp代理,端口为9000

    phpstorm-DBGp

  5. 进行断点调试

    phpstorm-debug

  6. 浏览器断点调试配置,以谷歌为例,需要安装插件 Xdebuger Helper,并将IDE Key设置为PHPSTORM,具体操作可以自行百度。


版权声明:  本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 kwhao !
浙公网安备 33021102000749号
浙ICP备2020037739号-1