工具系列 | Visual Studio Code 配合php-debug在Docker环境调试

网友投稿 254 2022-10-25

工具系列 | Visual Studio Code 配合php-debug在Docker环境调试

1、本地安装环境为docker作为PHP Web环境

2、php72 容器已经安装好了xdebug扩展

3、php.ini 配置文件(PHP7.2映射配置)

[XDebug] xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" ; Set to host.docker.internal on Mac and Windows, otherwise, set to host real ip xdebug.remote_host = host.docker.internal xdebug.remote_port = 9000 xdebug.remote_log = /var/log/php/xdebug.log

4、安装Visual Studio Code php-debug 扩展

5、配置Visual Studio Code debug 配置文件

{   "version": "0.2.0",   "configurations": [     {       "name": "Xdebug for Project mytest",       "type": "php",       "request": "launch",       "port": 9000,       "pathMappings": {         "/var/www/wiot.tinywan.com": "${workspaceFolder}"       }     },     {       "name": "Launch currently open script",       "type": "php",       "request": "launch",       "program": "${file}",       "cwd": "${fileDirname}",       "port": 9000     }   ] }

注意!!!:

(1)"${workspaceFolder}" 为当前VS Code打开的目录(实际的编辑器打开的目录路径)

(2)"/var/为Docker容器的映射目录(容器中的目录)

6、编写代码,开启debug调试

(1) Visual Studio Code debug

(3)编写代码,这里直接在Tp5框架新建一个控制器和方法,同时设置断点

7、开始调试

(1)浏览器访问该地址Studio Code编辑器

(2)查看定位信息

(3)安装F5开始调试

很清楚的看到调试信息

结束!!!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Docker容器到底是什么?
下一篇:Spring Cloud Sleuth 和 Zipkin 进行分布式跟踪使用小结
相关文章

 发表评论

暂时没有评论,来抢沙发吧~