使用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调用Oracle存储过程
Oct 09 PHP
mysql5写入和读出乱码解决
Nov 25 PHP
学习php分页代码实例
Oct 24 PHP
php实现加减法验证码代码
Feb 14 PHP
php cookie中点号(句号)自动转为下划线问题
Oct 21 PHP
php生成二维码时出现中文乱码的解决方法
Dec 18 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
Dec 24 PHP
深入理解PHP原理之执行周期分析
Jun 01 PHP
浅谈PHP值mysql操作类
Jun 29 PHP
PHP对象实例化单例方法
Jan 19 PHP
laravel 根据不同组织加载不同视图的实现
Oct 14 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
Mar 09 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
php生成随机数或者字符串的代码
2008/09/05 PHP
解析在apache里面给php写虚拟目录的详细方法
2013/06/24 PHP
Linux中为php配置伪静态
2014/12/17 PHP
MySql数据库查询结果用表格输出PHP代码示例
2015/03/20 PHP
php基于双向循环队列实现历史记录的前进后退等功能
2015/08/08 PHP
Extjs4 关于Store的一些操作(加载/回调/添加)
2013/04/18 Javascript
一个Action如何调用两个不同的方法
2014/05/22 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
Javascript URI 解析介绍
2015/03/15 Javascript
TypeScript Type Innference(类型判断)
2016/03/10 Javascript
jQuery简单实现彩色云标签效果示例
2016/08/01 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
解决Extjs下拉框不显示的问题
2017/06/21 Javascript
js 毫秒转天时分秒的实例
2017/11/17 Javascript
JavaScript数组去重算法实例小结
2018/05/07 Javascript
详解webpack+ES6+Sass搭建多页面应用
2018/11/05 Javascript
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
JS前端广告拦截实现原理解析
2020/02/17 Javascript
可用于监控 mysql Master Slave 状态的python代码
2013/02/10 Python
Python解释执行原理分析
2014/08/22 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
2016/06/04 Python
利用python发送和接收邮件
2016/09/27 Python
python协程之动态添加任务的方法
2019/02/19 Python
简单了解django orm中介模型
2019/07/30 Python
CSS3使用border-radius属性制作圆角
2014/12/22 HTML / CSS
html5本地存储 localStorage操作使用详解
2016/09/20 HTML / CSS
会议开场欢迎词
2014/01/15 职场文书
电台实习生求职信
2014/02/25 职场文书
读群众路线的心得体会
2014/09/03 职场文书
委托书格式范文
2015/01/28 职场文书
2015年小学生自我评价范文
2015/03/03 职场文书
比赛主持人开场白
2015/05/29 职场文书
开天辟地观后感
2015/06/09 职场文书
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python