使用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 ADODB使用方法集锦
Mar 25 PHP
discuz7 phpMysql操作类
Jun 21 PHP
php程序之die调试法 快速解决错误
Sep 17 PHP
PHP 字符串正则替换函数preg_replace使用说明
Jul 15 PHP
检测codeigniter脚本消耗内存情况的方法
Mar 21 PHP
PHP实现简单汉字验证码
Jul 28 PHP
Symfony2针对输入时间进行查询的方法分析
Jun 28 PHP
PHP微信企业号开发之回调模式开启与用法示例
Nov 25 PHP
PHP结合Vue实现滚动底部加载效果
Dec 17 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
Apr 24 PHP
统计PHP目录中的文件数方法
Mar 05 PHP
PHP实现带进度条的Ajax文件上传功能示例
Jul 02 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数据库连接类~~做成一个分页类!
2006/11/25 PHP
让PHP支持页面回退的两种方法[转]
2007/02/14 PHP
PHP代码保护--Zend Guard的使用详解
2013/06/03 PHP
PHP中Header使用的HTTP协议及常用方法小结
2014/11/04 PHP
浅析PHP7 的垃圾回收机制
2019/09/06 PHP
jQuery load方法用法集锦
2011/12/06 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
node.js实现端口转发
2016/04/14 Javascript
AngularJS基础 ng-focus 指令简单示例
2016/08/01 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
xmlplus组件设计系列之列表(4)
2017/04/26 Javascript
Angular.js中定时器循环的3种方法总结
2017/04/27 Javascript
PM2自动部署代码步骤流程总结
2018/12/10 Javascript
express启用https使用小记
2019/05/21 Javascript
js实现倒计时秒杀效果
2020/03/25 Javascript
Vue项目vscode 安装eslint插件的方法(代码自动修复)
2020/04/15 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
2020/07/20 Javascript
详解Python中break语句的用法
2015/05/14 Python
深入理解 Python 中的多线程 新手必看
2016/11/20 Python
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
python: 判断tuple、list、dict是否为空的方法
2018/10/22 Python
对Python中class和instance以及self的用法详解
2019/06/26 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
CSS3 实现穿梭星空动画
2020/11/13 HTML / CSS
处理HTML5新标签的浏览器兼容版问题
2017/03/13 HTML / CSS
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
模具设计与制造专业应届生求职信
2013/10/18 职场文书
幼儿园庆六一游园活动方案
2014/01/29 职场文书
团委竞选演讲稿
2014/04/24 职场文书
我的梦想演讲稿
2014/04/30 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
公司委托书格式范本
2014/09/16 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
遗嘱范文
2015/08/07 职场文书
Python实现列表拼接和去重的三种方式
2021/07/02 Python
MySQL慢查询优化解决问题
2022/03/17 MySQL