在按照Jerry的公众号文章 什么?在SAP中国研究院里还需要会PHP开发? 进行XDebug在本地的配置之后,如果想使用Visual Studio Code而不是Eclipse来调试PHP应用,步骤也比较简单。

启动WAMP服务器,确保xdebug.remote_autostart, xdebug.remote_enable都为on:

然后安装Visual Studio Code的扩展:PHP Debug

安装完毕后,File->Preferences->Settings:

添加一条entry:php.validate.executablePath, 指向你本地的php.exe

创建一个PHP debug configuration,有两种方式选择:
Launch current open script和Listen for Xdebug:

{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "Listen for XDebug","type": "php","request": "launch","port": 9000},{"name": "Launch currently open script","type": "php","request": "launch","program": "${file}","cwd": "${fileDirname}","port": 9000,"runtimeExecutable":"C:\\MyApp\\wamp20190709\\bin\\php\\php7.0.10\\php.exe"}]
}

前者调试PHP CLI应用比较方便,打开一个php文件,直接F5,断点即触发。

如果选择成Listen for XDebug,同样先F5启动调试进程,

然后浏览器里访问待调试的PHP文件,Visual Studio Code的断点即触发,可以单步调试了:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

如何使用Visual Studio Code调试PHP CLI应用和Web应用相关推荐

  1. 使用Visual Studio Code调试.net控制台应用程序的方法

    该文章的最新版本已迁移至个人博客[比特飞],单击链接:使用Visual Studio Code调试.net控制台应用程序的方法 | .Net中文网. 1.概述 本文向大家介绍使用Visual Stud ...

  2. 使用visual studio code调试单个js文件

    使用visual studio code调试单个js文件 1.添加配置 2.选择Node.js Launch Program生成基本配置 3.修改配置信息 4. 运行js文件进行debug调试 5. ...

  3. 如何使用 Visual Studio Code 调试 Angular Schematics 实现

    How to Debug an Angular Schematic using Visual Studio Code 能够在代码执行时调试和遍历代码是我们开发工作流程的基础.这是一项必不可少的功能,使 ...

  4. 使用visual studio code调试php代码

    这回使用visual studio code折腾php代码的调试,又是一顿折腾,无论如何都进不了断点.好在就要放弃使用visual studio code工具的时候,折腾好了,汗~ 这里把步骤记录下来 ...

  5. 使用Visual Studio Code调试运行在SAP云平台上处于运行状态的nodejs应用

    https://blogs.sap.com/2020/11/23/debugging-nodejs-application-in-vscode-running-on-sap-cloud-foundry ...

  6. 用Visual Studio Code调试nodejs

    微软的Visual Studio Code是一款良心IDE,调试nodejs很方便. 直接在要调试的代码单击添加断点: 然后就可以使用调试工具栏里的按钮进行单步调试了,用法和Chrome开发者工具一样 ...

  7. 在 Mac中使用visual studio code 调试 C,C++代码

    在 Mac上有时候需要编写一些 C 或者 C++的代码,如果使用 xcode,有时候就显得很笨重,而且运行起来很不方便.而微软提供了一个跨平台的编辑器 Visual studio code ,这个编辑 ...

  8. Visual Studio Code调试javascript操作指南

    方式一:应用浏览器进行调试 1.安装Debugger for Chrome扩展插件 2.安装Live Server扩展插件 3.生成一个index.html文件(选择html语言 ) <!DOC ...

  9. visual studio code 调试ROS的插件

    ctrl+p搜索: ext install ros https://marketplace.visualstudio.com/items?itemName=ajshort.ros 进行安装 其他可以调 ...

最新文章

  1. Java学习笔记二十五:Java面向对象的三大特性之多态
  2. AI又进阶!除了鉴别PS图片,还能一键卸妆
  3. Linux之重定向命令
  4. Hawk原理:通过IEnumerable实现通用的ETL管道
  5. 控件不支持html5,javascript – HTML5视频控件不起作用
  6. mfc exe 在繁体系统 乱码_MC32/MC92 自带TelnetCE界面部分字符乱码解决方案
  7. jenkins没安装git报错
  8. java insert方法_【Oracle/Java】以Insert ALL方式向表中插入百万条记录,耗时9分17秒...
  9. 汉字转html实体符号js_js转html实体
  10. SAP ECC6安装系列二:安装前的准备工作
  11. VC静态加载DLL和动态加载DLL
  12. md5后得到的32位字符串存储到mysql中太占空间了_面试官:你对MySQL高性能优化有什么规范建议?...
  13. mysql存表情出错的解决方案(类似\xF0\x9F\x98\x86\xF0\x9F)
  14. java蓝桥杯发现环,第八届蓝桥杯C/C++程序设计本科B组决赛 ——发现环(编程大题_签到题_tarjan判环)...
  15. 机器学习中优化算法论文合集
  16. 高通Camera驱动配置参考:dtsi、代码
  17. 静态树表的查找(最优查找树和次优查找树)
  18. python拟合直线的斜率_Python:直线,斜率k是已知的,一点P1是已知的,长度P1P2是已知的,如何得到P2?...
  19. 用Python给弟弟生成1000道算术题
  20. Azkaban停留在 Logging initialized using configuration in jar:file:/application/cloudera/parcels/XXXXXX

热门文章

  1. 2017百度之星程序设计大赛 - 复赛 01,03,05
  2. [转载]C#时间函数
  3. NGUI中深度depth和z轴关系的小试验
  4. C#线程调用带参数的方法 ~
  5. 谷歌大中华区总裁李开复今日离职
  6. SonarQube6.2源码解析(一)
  7. MySQL索引背后的数据结构及算法原理----惊叹的深入
  8. 优化案例(part5)--sparse subspace clustering via Low-Rank structure propagation
  9. 文献记录(part65)--基于用户聚类的异构社交网络推荐算法
  10. 机器学习面试题(part3)