vs怎么设置php文件调试,使用vscode 编辑调试php 配置方与VSCode断点调试PHP
以前的php调试工具,类似zendstudio 或者phpclipse,storm运行太慢了,还是这个好用。
1、首先官网下载vs code 地址:https://code.visualstudio.com/,下载后直接安装即可。
2、安装扩展php-debug安装步骤见https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug
具体为:按ctl+shif+x 或者点 红色的“扩展标签“ , 输入xdebug即可安装
3、在菜单栏: 文件--》首选项--》配置
弹出下面窗口,然后将 "php.validate.executablePath": "D:/usr/local/php.exe" 添加进去
// 将设置放入此文件中以覆盖默认设置
{
"php.validate.executablePath": "D:/usr/local/php/php.exe",
"editor.fontSize": 12
}
4、必须先打开您的php项目目录,然后才能设置debug
1.点击齿轮,选择php--》选择listen for xdebug
(配置文件内容不需要动)
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"
}
]
VSCode断点调试PHP
今天突然要写一点PHP的小东西,多层次嵌套,逻辑有点复杂,之前一直都是打日志的方式来调试的,本来我们.Neter都是被VS惯坏了的人,于是就在VSCode里面来试试给PHP加上Debug
1 . 安装PHPStudy这个集成环境包
启动apache服务器,然后 ->其他选项菜单->My HomePages 输入PHPInfo
找到PHP的版本安装目录 找到XDebug,没有的话,就加上这个标签
[XDebug]
xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
zend_extension="D:\phpStudy\php\php-5.6.27-nts\ext\php_xdebug.dll"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
画一个重点啊,最后两句一定要加上,切记切记,不加应该进不了断点
然后就是VSCode,去官网下载安装好,然后再商店搜索这个三个插件
然后就可以开始调试你的PHP代码了,F5走起。。。。
然后还是跑不起来对不?
最后还要在VS里面加上PHP的路径,
这下按调试应该可以运行了吧。。。不管你是否可以,反正我是可以了
vs怎么设置php文件调试,使用vscode 编辑调试php 配置方与VSCode断点调试PHP相关推荐
- CAD二次开发--CAD2007(.Net3.5环境)等低版本CAD二次开发在VS中无法捕获断点调试解决办法(CAD二次开发无法断点调试解决办法)
目录 1.说明 2.解决办法 1.说明 在进行CAD二次开发的时候如果想进行断点调试,众所周知,在VS环境里设置断点后直接启动类库项目就好了,只需要在启动项属性里设置下"启动外部程序&quo ...
- php 设置断点,PHP xdebug安装配置(支持断点调试)
1.xdebug下载安装 xdebug下载地址: 下载对应自己php版本的xdebug后安装. 如果不知道该下载那个版本,点击下载页面按钮"custom installation instr ...
- html文件设置断点调试,断点调试
断点调试 使用 ES2015+ 特性来开发 Node.js 项目可以带来巨大的便利,但同时由于有些特性现在还不支持,需要借助 Babel 编译,运行的代码实际上是编译后的代码,这样给调试带来很大的麻烦 ...
- VSCode chrome断点调试遇到的坑
当我以为简单配置就可以实现断点调试时候, 意外的坑出现了: chrome弹出页面显示about:blank 然后提示: 无法连接到运行中的进程,将在10000毫秒后超时 前提是我已经按照配置教程原样操 ...
- JavaScript 断点调试技巧
大家好,我是若川.最近组织了源码共度活动:1个月,200+人,一起读了4周源码,参与的小伙伴都表示收获很大.如果感兴趣可以点击链接扫码加我微信 ruochuan12.之前推荐过很多次调试文章,说明调试 ...
- vscode 格式化插件以及配置
vscode 格式化插件以及配置: vscode常用插件: Beautify Eslint Vetur 进入setting页面点击如图红框进入,把下面的js代码粘贴进入就好了. 点击左下角的这只进入设 ...
- 笔记整理2----Java语言基础(二)06 断点调试与数据加密+07 面向对象-类与对象+08 java常用API-基础+09 java集合+10 IO流-基础
06 断点调试与数据加密+07 面向对象-类与对象+08 java常用API-基础+09 java集合+10 IO流-基础 第06天 java基础语法 今日内容介绍 Eclipse断点调试 基 ...
- php 断点调试 PHPStorm Xdebug helper
安装与使用php的xdebug扩展 浏览器访问只包含<?php phpinfo();的php文件,查看php详情. 页面搜索是否安装了xdebug扩展. 如未安装,则访问:xdebug安装向导, ...
- VS2008无法下断点调试的原因
VS2008单步调试时出错,原来的断点处显示一个空心圆加一个右下角的警告图标,调试无效,会直接跳过该断点.鼠标放在该断点上有如下提示: The breakpoint will not currentl ...
- DYA10面向对象中--断点调试
断点调试 1,在开发中,可以用断点调试,一步一步的看源码执行的过程,从而发现错误所在. 2,重要提示:在断点调试 过程中,是运行状态,是以对象的运行类型来执行的. 介绍: 1,断点调试是指在程序的某一 ...
最新文章
- 通用数据库管理工具DBeaver
- 【OpenGL】四、Visual Studio 2019 配置 GitHub ( 从 GitHub 上克隆项目 )
- 面经系列 | Python,数据结构,神经网络
- 《Python神经网络编程》
- Linux下MySQL表名区分大小写
- 思考-IT行业设备分销代理商的运营模式
- matlab 生成伽罗华域中元素代码
- 最短路径Floyd算法【图文详解】
- 自下而上和自上而下的注意力:不同的过程和重叠的神经系统 2014sci
- uiautomatorviewer 提示 Error obtaining UI hierarchy 的解决办法
- 深度学习领域专有名词的理解与释义
- PayPal 全攻略
- 计算机研究生就业方向之考编
- DT(密集轨迹)算法和iDT(改善的密集轨迹)算法
- 企微社群引流方式大全
- 【逻辑】500桶酒,其中1桶是毒酒,找毒酒
- 到欧特克应用程序商店发布程序(一个100美金), 参加欧特克编程大赛, 有奖又学习!
- 写一个函数,求一个字符串的长度,在main 函数中输入字符串,并输出其长度。
- C#结合OpenGL绘图之Tao库
- 四、vue前端路由(轻松入门vue)