vscode编写php好用吗,使用vs code编辑调试php配置的方法

2023-11-10

以前的php调试工具,类似zendstudio 或者phpclipse,storm运行太慢了,还是这个好用。

1、首先官网下载vs code  地址:https://code.visualstudio.com/,下载后直接安装即可。

具体为:按ctl+shif+x 或者点 红色的“扩展标签“ , 输入xdebug即可安装

5dac792f478bc4bc5da3998ce715e077.png

3、在菜单栏: 文件--》首选项--》配置

84e60ba82a48b2462c3fac9f5c3e36f7.png

弹出下面窗口,然后将   "php.validate.executablePath": "D:/usr/local/php.exe" 添加进去

// 将设置放入此文件中以覆盖默认设置

{

"php.validate.executablePath": "D:/usr/local/php/php.exe",

"editor.fontSize": 12

}

4、必须先打开您的php项目目录,然后才能设置debug

d9837822dfc09ff1f113c098d40b59a7.png

1.点击齿轮,选择php--》选择listen for xdebug

(配置文件内容不需要动)

e26d9040888089c7878c73d304c9d123.png

5、打开php文件,在指定行按F9设置断点, 然后启动调试。

测试配置是否正确,可以在cmd窗口,执行netstat -an 看本机是否有监听 9000端口。

6、访问可调试网页

附录:

vs code 修改快捷键绑定: 文件--》首选项--》 键盘快捷方式

[{

"key": "f8",

"command": "workbench.action.debug.stepOver",

"when": "inDebugMode"

},{

"key": "f7",

"command": "workbench.action.debug.stepInto",

"when": "inDebugMode"

}

]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vscode编写php好用吗,使用vs code编辑调试php配置的方法 的相关文章

  • 一个 shfl sync __shfl_up_sync 的示例

    一个 shfl sync 的小示例 v100测试 include
  • 【java】【SpringBoot】【一】基础篇 SpringBoot工程创建和实现ssm/ssmp整合

    目录 一 快速上手SpringBoot 1 创建SpringBoot入门程序 1 1 创建一个empty Project 1 2 查看maven版本 配置 1 3 创建模块 springboot选择Spring Initializr 1 4
  • 八分量基于区块链技术赋能我国工业互联网建设

    id BSN 2021 公众号 BSN研习社 经区块链服务网络发展联盟官方审核批准 北京八分量信息科技有限公司正式成为区块链服务网络 Blockchain based Service Network 简称 BSN 合格开发者 随着八分量加入
  • [转自:QQ首页 > 腾讯科技 > 人物 > 正文]金蝶中间件袁红岗:JavaEE5.0是另一震撼

    被业界称为 中国Java第一人 的金蝶中间件首席科学家袁红岗认为 Java EE 5 0 来得并不晚 可能是J2EE诞生以来比较重量级的一次震撼 在中国Java技术界 袁红岗是一个不能忽视的名字 他的观点 及对中间件趋势的看法 是很多人感兴
  • 解决CMake Error: The source directory "*" does not appear to contain CMakeLists.txt.

    Hi 大家好 我是钟义林 昨儿个安装mysql 遇到了几个问题 现在打算把问题的解决方法写出来 和大家分享一下 这次我就不截图了 下面大家一起看一下 问题 一 CMake Error The source directory opt mys
  • 开源项目SMSS发开指南(四)——SSL/TLS加密通信详解

    本文将详细介绍如何在Java端 C 端和NodeJs端实现基于SSL TLS的加密通信 重点分析Java端利用SocketChannel和SSLEngine从握手到数据发送 接收的完整过程 本文也涵盖了在Ubuntu系统上利用OpenSSL
  • springBoot的序列化与反序列化

    springboot中的序列化与反序列化有一个相对比较复杂的转换过程 它主要是HTTP请求 响应的信息类型转换 包含编码 信息类型 信息转换器 注解方法的处理适配器 请求接收的信息处理器等等 我们就先从大家常用的RequestBody和Re
  • java知识结构

    基础 1 java概述 2 搭建运行环境 3 java基本语法 常变量 数据类型 运算符 标识符与关键字 4 流程控制 5 eclipse开发工具 6 面向对象编程 类和对象 包 继承 this super关键字 多态 重载 重写 抽象类f
  • systemverilog中的bind

    最早接触 bind 关键字是在assertion 当中 将assertion 与 dut 进行绑定连接 如下例子 bind cpu fpu props fpu rules 1 a b c cpu 是module 名字 fpu props 是
  • ElementUI表格的动态渲染

    在ElementUI官方文档中 描述的动态渲染只是单纯的将已知字段名称的JSON数据通过prop属性填充到页面中 下为官方文档内容
  • 轮播图背景图铺满整个div

    slider width 1224px height 458px background image url image school 1 png background size cover background repeat round p
  • Biogeochemical record of ancient humans (古人类生物地理化学记录)

    一 摘要 该文为一篇综述 全文主要介绍了如何利用生物化学记录 同位素 研究古人类饮食 营养和活动 二 作者简介 Marilyn Fogel born September 19 1952 is an American geo ecologis
  • Java程序中对Service进行Mock

    Java程序中对Service进行Mock 背景 Servie Test Service 背景 在项目中往往需要对service逻辑进行单元测试验证 这里采用mockito对dao数据进行模拟 验证service逻辑 Servie pack
  • 算法训练 大小写转换

    http lx lanqiao org problem page gpid T216 算法训练 大小写转换 时间限制 1 0s 内存限制 512 0MB 问题描述 编写一个程序 输入一个字符串 长度不超过20 然后把这个字符串内的每一个字符
  • 快速获得CNVD证书

    首先要明确什么样的通用漏洞可以发证书 收录标准 这里的收录标准是能获得证书的标准 事件型 事件型漏洞必须是三大运营商 移动 联通 电信 的中高危漏洞 或者党政机关 重要行业单位 科研院所 重要企事业单位 如 中央国有大型企业 部委直属事业单
  • maven子工程application文件失效

    按照如下进行操作
  • ubuntu下载goalng-1.9

    一 安装 这里以安装golang1 9为例 1 首先通过命令行直接安装 sudo apt get install golang 1 9 2 下载好之后 查看go的版本 catik catik Aspire V3 471 go version
  • 2023杭电暑假多校6 题解 1 2 6 10

    文章目录 1 Count 2 Pair Sum and Perfect Square https vjudge csgrandeur cn problem HDU 7337 6 Perfect square number https vju
  • C++中的拷贝构造函数

    1 拷贝构造函数 拷贝构造函数是一种特殊的构造函数 它在创建对象时 是使用同一类中之前创建的对象来初始化新创建的对象 拷贝构造函数通常用于 a 当用类的一个对象去初始化该类的另一个对象 或引用 时系统自动调用拷贝构造函数实现拷贝赋值 b 若

随机推荐