使用vs code编辑调试php配置的方法


Posted in PHP onJanuary 29, 2019

以前的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即可安装

使用vs code编辑调试php配置的方法

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

使用vs code编辑调试php配置的方法

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

// 将设置放入此文件中以覆盖默认设置
{
  "php.validate.executablePath": "D:/usr/local/php/php.exe",
  "editor.fontSize": 12

}

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

使用vs code编辑调试php配置的方法

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

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

使用vs code编辑调试php配置的方法

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"
}
]

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

PHP 相关文章推荐
一个简单的PHP入门源程序
Oct 09 PHP
php smarty模版引擎中变量操作符及使用方法
Dec 11 PHP
php实现用户在线时间统计详解
Oct 08 PHP
php+iframe实现隐藏无刷新上传文件
Feb 10 PHP
file_get_contents获取不到网页内容的解决方法
Mar 07 PHP
浅析PHP微信支付通知的处理方式
May 25 PHP
PHP实现图片压缩的两则实例
Jul 19 PHP
php实现随机显示图片方法汇总
May 21 PHP
PHP批量去除BOM头代码分享
Jun 26 PHP
高质量PHP代码的50个实用技巧必备(下)
Jan 22 PHP
支付宝服务窗API接口开发php版本
Jul 20 PHP
thinkphp跨库操作的简单代码实例
Sep 22 PHP
Yii2.0实现的批量更新及批量插入功能示例
Jan 29 #PHP
详解关于php的xdebug配置(编辑器vscode)
Jan 29 #PHP
PDO::inTransaction讲解
Jan 28 #PHP
PDO::getAvailableDrivers讲解
Jan 28 #PHP
PDO::getAttribute讲解
Jan 28 #PHP
PDO::exec讲解
Jan 28 #PHP
PDO::errorInfo讲解
Jan 28 #PHP
You might like
syphon 虹吸式咖啡冲泡冲煮倒水的得与失
2021/03/03 冲泡冲煮
PHP4(windows版本)中的COM函数
2006/10/09 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
Javascript脚本实现静态网页加密实例代码
2013/11/05 Javascript
下一代Bootstrap的5个特点 超酷炫!
2016/06/17 Javascript
Javascript中的arguments对象
2016/06/20 Javascript
深入理解javascript的getTime()方法
2017/02/16 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
JS实现的简单拖拽功能示例
2017/03/13 Javascript
Express + Session 实现登录验证功能
2017/09/08 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
2018/11/25 Javascript
javascrit中undefined和null的区别详解
2019/04/07 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
6种JavaScript继承方式及优缺点(小结)
2020/02/06 Javascript
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
[33:17]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python基础教程之基本数据类型和变量声明介绍
2014/08/29 Python
python判断windows系统是32位还是64位的方法
2015/05/11 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
Python面向对象编程基础解析(二)
2017/10/26 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
Python3实现的旋转矩阵图像算法示例
2019/04/03 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
2019/12/06 Python
Django 再谈一谈json序列化
2020/03/16 Python
python分布式爬虫中消息队列知识点详解
2020/11/26 Python
html5实现九宫格抽奖可固定抽中某项奖品
2020/06/15 HTML / CSS
计算机操作自荐信
2013/12/07 职场文书
揠苗助长教学反思
2014/02/04 职场文书
春风行动实施方案
2014/03/28 职场文书
房屋转让协议书范本
2014/04/11 职场文书
倡导文明标语
2014/06/16 职场文书
万能检讨书2000字
2014/10/17 职场文书
推广普通话的宣传语
2015/07/13 职场文书
pytorch训练神经网络爆内存的解决方案
2021/05/22 Python