如何使用Visual Studio Code调试PHP CLI应用和Web应用
在按照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应用相关推荐
- 使用Visual Studio Code调试.net控制台应用程序的方法
该文章的最新版本已迁移至个人博客[比特飞],单击链接:使用Visual Studio Code调试.net控制台应用程序的方法 | .Net中文网. 1.概述 本文向大家介绍使用Visual Stud ...
- 使用visual studio code调试单个js文件
使用visual studio code调试单个js文件 1.添加配置 2.选择Node.js Launch Program生成基本配置 3.修改配置信息 4. 运行js文件进行debug调试 5. ...
- 如何使用 Visual Studio Code 调试 Angular Schematics 实现
How to Debug an Angular Schematic using Visual Studio Code 能够在代码执行时调试和遍历代码是我们开发工作流程的基础.这是一项必不可少的功能,使 ...
- 使用visual studio code调试php代码
这回使用visual studio code折腾php代码的调试,又是一顿折腾,无论如何都进不了断点.好在就要放弃使用visual studio code工具的时候,折腾好了,汗~ 这里把步骤记录下来 ...
- 使用Visual Studio Code调试运行在SAP云平台上处于运行状态的nodejs应用
https://blogs.sap.com/2020/11/23/debugging-nodejs-application-in-vscode-running-on-sap-cloud-foundry ...
- 用Visual Studio Code调试nodejs
微软的Visual Studio Code是一款良心IDE,调试nodejs很方便. 直接在要调试的代码单击添加断点: 然后就可以使用调试工具栏里的按钮进行单步调试了,用法和Chrome开发者工具一样 ...
- 在 Mac中使用visual studio code 调试 C,C++代码
在 Mac上有时候需要编写一些 C 或者 C++的代码,如果使用 xcode,有时候就显得很笨重,而且运行起来很不方便.而微软提供了一个跨平台的编辑器 Visual studio code ,这个编辑 ...
- Visual Studio Code调试javascript操作指南
方式一:应用浏览器进行调试 1.安装Debugger for Chrome扩展插件 2.安装Live Server扩展插件 3.生成一个index.html文件(选择html语言 ) <!DOC ...
- visual studio code 调试ROS的插件
ctrl+p搜索: ext install ros https://marketplace.visualstudio.com/items?itemName=ajshort.ros 进行安装 其他可以调 ...
最新文章
- Java学习笔记二十五:Java面向对象的三大特性之多态
- AI又进阶!除了鉴别PS图片,还能一键卸妆
- Linux之重定向命令
- Hawk原理:通过IEnumerable实现通用的ETL管道
- 控件不支持html5,javascript – HTML5视频控件不起作用
- mfc exe 在繁体系统 乱码_MC32/MC92 自带TelnetCE界面部分字符乱码解决方案
- jenkins没安装git报错
- java insert方法_【Oracle/Java】以Insert ALL方式向表中插入百万条记录,耗时9分17秒...
- 汉字转html实体符号js_js转html实体
- SAP ECC6安装系列二:安装前的准备工作
- VC静态加载DLL和动态加载DLL
- md5后得到的32位字符串存储到mysql中太占空间了_面试官:你对MySQL高性能优化有什么规范建议?...
- mysql存表情出错的解决方案(类似\xF0\x9F\x98\x86\xF0\x9F)
- java蓝桥杯发现环,第八届蓝桥杯C/C++程序设计本科B组决赛 ——发现环(编程大题_签到题_tarjan判环)...
- 机器学习中优化算法论文合集
- 高通Camera驱动配置参考:dtsi、代码
- 静态树表的查找(最优查找树和次优查找树)
- python拟合直线的斜率_Python:直线,斜率k是已知的,一点P1是已知的,长度P1P2是已知的,如何得到P2?...
- 用Python给弟弟生成1000道算术题
- Azkaban停留在 Logging initialized using configuration in jar:file:/application/cloudera/parcels/XXXXXX
热门文章
- 2017百度之星程序设计大赛 - 复赛 01,03,05
- [转载]C#时间函数
- NGUI中深度depth和z轴关系的小试验
- C#线程调用带参数的方法 ~
- 谷歌大中华区总裁李开复今日离职
- SonarQube6.2源码解析(一)
- MySQL索引背后的数据结构及算法原理----惊叹的深入
- 优化案例(part5)--sparse subspace clustering via Low-Rank structure propagation
- 文献记录(part65)--基于用户聚类的异构社交网络推荐算法
- 机器学习面试题(part3)