使用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多线程异步请求的3种方法
Jan 17 PHP
php批量删除cookie的简单实现方法
Jan 26 PHP
php实现的简单检验登陆类
Jun 18 PHP
搭建基于Docker的PHP开发环境的详细教程
Jul 01 PHP
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
Oct 01 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
Oct 27 PHP
php经典算法集锦
Nov 14 PHP
CodeIgniter视图使用注意事项
Jan 20 PHP
PHP导出带样式的Excel示例代码
Aug 28 PHP
php 微信开发获取用户信息如何实现
Dec 13 PHP
PHP三种方式实现链式操作详解
Jan 21 PHP
php微信开发之关注事件
Jun 14 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(一)
2012/03/21 PHP
PHP获取用户访问IP地址的5种方法
2016/05/16 PHP
php实现的rc4加密解密类定义与用法示例
2018/08/16 PHP
详解PHP PDO简单教程
2019/05/28 PHP
PHP rmdir()函数的用法总结
2019/07/02 PHP
js文字滚动停顿效果代码
2008/06/28 Javascript
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
Javascript实现简单的富文本编辑器附演示
2014/06/16 Javascript
JS弹出层遮罩,隐藏背景页面滚动条细节优化分析
2016/04/29 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
2016/12/12 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
2017/03/02 Javascript
详解vue跨组件通信的几种方法
2017/06/15 Javascript
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
在vue中实现点击选择框阻止弹出层消失的方法
2018/09/15 Javascript
jQuery 点击获取验证码按钮及倒计时功能
2018/09/20 jQuery
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
vue 实现强制类型转换 数字类型转为字符串
2019/11/07 Javascript
详解python的ORM中Pony用法
2018/02/09 Python
django加载本地html的方法
2018/05/27 Python
Python爬虫——爬取豆瓣电影Top250代码实例
2019/04/17 Python
pytorch常见的Tensor类型详解
2020/01/15 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
Python如何将模块打包并发布
2020/08/30 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
英国Flybe航空官网:欧洲最大的独立支线廉价航空公司
2019/07/15 全球购物
Monki官网:斯堪的纳维亚的独立时尚品牌
2020/11/09 全球购物
内业资料员岗位职责
2014/01/04 职场文书
体育之星事迹材料
2014/05/11 职场文书
敬老院献爱心活动总结
2014/07/08 职场文书
结对共建协议书
2014/08/20 职场文书
新教师个人总结
2015/02/06 职场文书
结婚当天新郎保证书
2015/05/08 职场文书