目录

步骤一:查看自身的PHP信息

步骤二:下载对应的Xdebug工具

步骤三:php.ini文件 配置

步骤四:vscode配置

测试


步骤一:查看自身的PHP信息

在php中输入phpinfo(),来查看自己的php信息

<?php
phpinfo();

步骤二:下载对应的Xdebug工具

进入Xdebug官网:https://xdebug.org/download/historical

Xdebug是一个开源的PHP程序调试工具

可以使用它来调试、跟踪及分析PHP程序运行状态

该工具需要配合编辑器来打断点、跟踪、调试及分析等支持Xdebug的编辑器有PhpStorm、VSCode等

步骤三:php.ini文件 配置

在php.ini文件最底部加入主要配置

其他详细的配置请看官方文档:https://xdebug.org/docs/all_settings

[XDebug]
zend_extension = "下载好的Xdebug的dll文件路径"

步骤四:vscode配置

下载使用PHP Debug扩展

                                                                          ​​​​​​​        ​​​​​​​        ​​​​​​​        

测试

任意php文件输入任意代码

<?php
$a = 1;
$b = 1;
echo $a+$b;

;

在代码左方点击进行断点

vscode按下F5启动调试模式

按下F11(下一步)直到最后

配置完成了捏~

谢谢阅读!!!!!

vscode PHP 断点调试相关推荐

  1. VSCode chrome断点调试遇到的坑

    当我以为简单配置就可以实现断点调试时候, 意外的坑出现了: chrome弹出页面显示about:blank 然后提示: 无法连接到运行中的进程,将在10000毫秒后超时 前提是我已经按照配置教程原样操 ...

  2. 使用vscode做断点调试

    安装Code Debugger扩展 https://marketplace.visualstudio.com/items?itemName=wowbox.code-debuger

  3. php扩展调试,5分钟学会PHP扩展开发与断点调试

    很多PHPer都有尝试写PHP扩展的经历,但网上现有的扩展开发教程大都晦涩难懂,官方文档更是让人看的云里雾里.无形之中垒高了PHP扩展开发的门槛."每个PHPer都应该抽空看一些PHP扩展的 ...

  4. Vue中进行断点调试的两种方式(使用外部浏览器和VsCode的 Debug for Chrome插件)

    场景 在使用IDEA等进行后台开发时可以直接在想要进行断点调试的地方双击添加一个断点,然后逐步或者逐过程进行调试. 但是在Vue中如果想要进行调试时,如果是在js中调试的话,可以直接添加一个debug ...

  5. vscode+php+phpstudy:断点调试(f5后vscode无法继续下一步;浏览器无法断点,直接返回执行结果的解决方法)

    文章目录 前言 1.设置phpstudy 2.设置vscode 前言 以前用的phpstorm断点调试,今天突然想用vscode断点调试,就是不能继续执行断点下一步,都是如下图所示 看了诸多博客,步骤 ...

  6. PHP vscode+XDebug 远程断点调试服务器上的代码

    对于简单的项目或仅仅想知道某一位置的某个变量是什么值,直接使用var_dump配置exit来打印和中断就可以了,方便又快捷, 而对于大型项目的调试,或想了解某个系统的整个运行过程,xdebug可能会是 ...

  7. VScode+ROS(C++)代码断点调试实践笔记

    VScode+ROS代码断点调试功能总结文档 使用的是github上古月ROS入门21讲的learning_topic功能包 一.配置好ROS环境,catkin_make编译好要调试的功能包(这些工作 ...

  8. VScode断点调试出现unbound breakpoint(断点是灰色)问题

    是否遇到过这样的情况,写代码做调试的时候发现断点是灰色的,在VScode里用不了断点调试. 如果你把当前目录移动到工作区最上面,然后进行调试,你会发现其实调试就正常了. 那么 为什么呢? 因为Live ...

  9. vscode之python框架flask 断点调试的配置(官方推荐的配置,务必注意端口)

    flask的配置务必注意端口,默认端口5000如果被占用,你访问的数据无法返回,请更换端口! 更多细节配置,看官方文档,最权威:Debugging configurations for Python ...

最新文章

  1. 世界最成功的僵尸网络使用Fast Flux技术躲避检测
  2. python3 使用psutil 查看内存占用
  3. Host Switch Plus结合nginx使用
  4. mysql事件计划自动_逐步讲解MySQL中定时事件计划的创建
  5. 『设计模式』大话西游的移魂大法竟移出来了桥接模式
  6. UIView编程体验(一)
  7. Python 推导,内含,迭代器
  8. java webservice 接收数据_WebService客户端,接收数据解析存入数据库
  9. PAT乙级(1029 旧键盘)
  10. js获取上一个月、下一个月
  11. 多看优秀的设计,时刻关注行业风向
  12. 【渝粤教育】国家开放大学2018年秋季 1131t卫生经济学 参考试题
  13. SQL Server :理解GAM和SGAM页
  14. python求解在给定递减数组中寻找两个数和等于定值,乘积最小
  15. Debian系统关闭iptables的conntrack跟踪
  16. Java语言程序设计课程设计
  17. 小米8se线刷机(卡刷机一般解决不了问题,所以不用卡刷)
  18. 塔菲克蓝牙适配器驱动_TAFIQ蓝牙适配器驱动(TAFIQ蓝牙设备驱动程序)V4.1 正式版...
  19. java/php/net/python题库管理系统设计
  20. android 呼吸灯权限_自定义 呼吸灯 闪烁 效果 自定义View

热门文章

  1. 怎么做网络推广?利用微博可以实现快速吸粉玩法
  2. Linux如何去设置TC参数
  3. 远程桌面断开后无法截图
  4. git环境变量配置及安装TortoiseGit
  5. 【Python爬虫实例】Python解决521反爬方案
  6. win10高危服务_一升级win10就卡?关闭这6项服务,运行快如新电脑!亲测有效
  7. 基于SSM框架的超市进销存管理系统
  8. java如何判断数组是否为空_java – 如何检查字节数组是否为空?
  9. java怎么判断string数组是否为空_java技术校验字符串、数组是否为空、空字符串...
  10. 微信小程序获取定位数据