使用Visual Studio Code搭建PHP调试环境

一.需要安装的软件

Visual Studio Code安装可以参照博文:

https://blog.csdn.net/qq_34195507/article/details/94558862

WAMP(包括Apache、MySQL、PHP、以及最关键的XDebug)

wampserver安装可以参照博文:

https://blog.csdn.net/qq_34195507/article/details/94851028

上面的软件安装就不在啰嗦了,可以去看我另外两篇博客都有详细的下载方法和安装步骤

二、配置WAMP-----由于调试的关键是XDebug,所以先配置XDebug,打开php.ini配置文件,搜索XDebug

注意是apache里面的配置文件:wampserver3.1.9\bin\apache\apache2.4.39\bin\php.ini

可以看到默认的xdebug远程调用是关闭的,修改如下:
将remote_enable改为on,并增加xdebug.remote_autostart = on
1 xdebug.remote_enable = on
2 xdebug.remote_autostart = on

由于xdebug默认的运行时间是120秒,超过120秒会自动停止,所以可以根据需求修改 max_execution_time : 一般默认就可以了

上面还可以配置端口号,这配置完上面的信息保存后一定要重新启动服务才能生效。

三、配置Visual Studio Code

由于Visual Studio Code执行php代码,需要指定php的路径,不然会出现如下提示,

设置步骤如下图:
汉化了就是这个步骤:文件->首选项->用户设置

发现设置文件是个json格式的文件,叫settings.json, 搜索php.
如下图:


我这边的版本都已经是图形界面的了,有些早的版本可能是Json格式的键值对表示的。
点击拷贝Json到设置文件:

拷贝Json后----打开编辑setting文件:

打开设置文件后鼠标右键粘贴:

执行后效果如图:

可以看到上面的配置文件中Json的格式vlue值是null;
下面我们就给配置上 PHP 的path的值:

路径就是我们在安装wampserver的时候里面自带的php的路径。
当然我们打开到指定文件目录的路径格式是:E:\develop_tools\tomcats\wampserver3.1.9\bin\php\php7.2.18
大家可以看到斜杠是跟我们要的是相反的,这里就叫大家一个简单转换的方式。
首先复制你找到的文件的全路径,打开浏览器粘贴到地址栏中安回车可以看到下面的格式:E:/develop_tools/tomcats/wampserver3.1.9/bin/php/php7.2.18/

配置好后记得要保存

四、安装插件

打开vsc的插件安装工具,搜索PHP Debug;安装php debug插件,切换到扩展(Extension)界面,拉动滚动条,选择PHP Debug,点击安装,成功后点击重新载入

安装完成后重启Visual Studio Code

五、调试测试

打开调试页面


打开后的页面效果

这里刚开始第一次打开的时候要选择一下调试php语言
下面进入调试:打开页面可以看到调试启动了,我们在php文件代码中打一个断点。
鼠标光标移动到代码行号的最前面可以看到一个暗红色的小圆点:

点击一下小圆点会变亮红色,同时可以看到下面标记断点的php文件前面也有一个红色的小圆点:

打开浏览器访问我们要调试的php文件:

当我们回车后可以看到断点进入程序,高亮定位到了当前设置断点的那一行上:

然后就可以进行断点的上一步下一步,进入函数的调试了。

Visual Studio Code搭建PHP调试环境相关推荐

  1. Visual Studio Code搭建TypeScript开发环境

    转载 http://www.cnblogs.com/sunjie9606/p/5945540.html 使用Visual Studio Code搭建TypeScript开发环境 1.TypeScrip ...

  2. 使用Visual Studio Code搭建TypeScript开发环境

    使用Visual Studio Code搭建TypeScript开发环境 1.TypeScript是干什么的 ? TypeScript是由微软Anders Hejlsberg(安德斯·海尔斯伯格,也是 ...

  3. Windows下使用Visual Studio Code搭建Go语言环境

    1.安装GO语言 下载地址:    https://golang.org/dl/ Windows下直接运行安装GO语言即可. 安装成功. 安装完毕GO语言后,需要添加GOPATH环境变量 ,指向自己的 ...

  4. Windows下visual studio code搭建golang开发环境

    前言 其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org), 导致一些包无法安装,最终会导致环境搭建失败,跟据这个教程几步,我们将可以快速的构建golang ...

  5. Visual Studio Code搭建NodeJs的开发环境

    一.Visual Studio Code搭建NodeJs的开发环境 1.下载安装NodeJs并配置环境变量 可以参考:NodeJs的安装和环境变量配置 2.下载安装 VS Code编辑器 可以参考:V ...

  6. Windows10下利用Visual Studio Code搭建C语言开发环境

    Windows10下利用Visual Studio Code搭建C语言开发环境 1. 前言 2. 下载安装VSCode以及MinGW 2.1 下载安装VSCode 2.2 下载安装MinGW-w64 ...

  7. visual studio code搭建Java环境 - 一步一个脚印详细教程

    visual studio code搭建Java环境 一.软件安装 二.添加环境变量 三.vscode配置 1.软件本身设置 2.编译环境配置 后记 一.软件安装 visual studio code ...

  8. Visual Studio Code搭建Java环境

    使用Visual Studio Code搭建Java环境 第一步先下载 我们可以到Visual Studio Code官方下载 进入后我们会看到 下载好后我们解压 解压后进入文件夹下->新建文件 ...

  9. visual studio code安装shadertoy特效环境

    vscode安装shadertoy特效环境搭建教程 visual studio code安装shadertoy特效环境搭建教程 shadertoy介绍 搭建shadertoy环境 下载拓展插件 GLS ...

最新文章

  1. GitHub开源:100美元自制激光雷达
  2. 网络安全系列之二十一 配置IPSEC安全策略
  3. TypeScript Type Assertions - 类型断言
  4. python多线程 不在main_从python线程(不是main)启动pyQt线程有什么不...
  5. js isinteger_在JavaScript中使用示例使用Number isInteger()方法
  6. Navicat将mysql表结构导成oracle表结构
  7. java-pdf转word,java开发面试笔试题
  8. 《嵌入式设备驱动开发精解》——1.1 本书内容的组织
  9. 最佳路径搜索(二):启发式搜索(代价一致搜索(Dijkstra search),贪心搜索,A*搜索)
  10. 四种Java跨域配置
  11. 软件测试每日例会,每日例会(二).md
  12. Keil 5 C51与STM32
  13. 微信小程序 input输入事件
  14. Nginx 安装部署以及负载均衡
  15. Ubuntu v18.04安装网易云音乐
  16. Minecraft作弊端介绍:PYRO CLIENT-一个平凡但神秘的存在
  17. jess笔记_(2)
  18. 男人撒娇的十个关键词
  19. linux输入rz命令后出现receive.**B0100000023be50,没有文件弹出框
  20. (7)货币时间价值利率

热门文章

  1. go和python哪个好_新学语言,选GO还是Python
  2. Android自定义View 闹钟唤起播放闹钟铃声实现
  3. 写给女友的JS教程---之JS闭包
  4. 学习Vue3 第四章(模板语法 vue指令)
  5. Python学习——面向对象(一)
  6. 【转载智车科技公众号(微信)】目标检测综述上(上)
  7. 如何通过网关做服务编排?
  8. IDEA对项目进行(package)生成jar包出现程序包不存在
  9. 禅道----禅道DevOps配置Gitlab
  10. 使用seq2seq预测当天的股票价格