使用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 的 __FILE__ 常量
Jan 15 PHP
Search File Contents PHP 搜索目录文本内容的代码
Feb 21 PHP
重新封装zend_soap实现http连接安全认证的php代码
Jan 12 PHP
php中计算程序运行时间的类代码
Nov 03 PHP
PHP计算2点经纬度之间的距离代码
Aug 12 PHP
php获取系统变量方法小结
May 29 PHP
php源码分析之DZX1.5随机数函数random用法
Jun 17 PHP
php compact 通过变量创建数组
Nov 15 PHP
php处理静态页面:页面设置缓存时间实例
Jun 22 PHP
thinkPHP框架中layer.js的封装与使用方法示例
Jan 18 PHP
PHP cookie与session会话基本用法实例分析
Nov 18 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实现三级级联下拉框
2016/04/17 PHP
JavaScript Chart 插件整理
2010/06/18 Javascript
JavaScript类和继承 prototype属性
2010/09/03 Javascript
Javascript的数组与字典用法与遍历对象的属性技巧
2012/11/07 Javascript
让js弹出窗口居前显示的实现方法
2013/07/10 Javascript
JS实现简单的键盘打字的效果
2015/04/24 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
2015/11/30 Javascript
Javascript中indexOf()和lastIndexOf应用方法实例
2016/08/24 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
ActiveX控件的使用-js实现打印超市小票功能代码详解
2017/11/22 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
2018/03/07 Javascript
在ES5与ES6环境下处理函数默认参数的实现方法
2018/05/13 Javascript
基于Vue自定义指令实现按钮级权限控制思路详解
2018/05/23 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
vue项目实现图片上传功能
2019/12/23 Javascript
使用React代码动态生成栅格布局的方法
2020/05/24 Javascript
Vue+Java+Base64实现条码解析的示例
2020/09/23 Javascript
python的Template使用指南
2014/09/11 Python
老生常谈Python基础之字符编码
2017/06/14 Python
python、java等哪一门编程语言适合人工智能?
2017/11/13 Python
python的re正则表达式实例代码
2018/01/24 Python
pyqt5 删除layout中的所有widget方法
2019/06/25 Python
Python如何通过Flask-Mail发送电子邮件
2020/01/29 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
硕士生找工作求职信
2014/07/05 职场文书
2015年幼儿园教研活动总结
2015/03/25 职场文书
公司地址变更通知
2015/04/25 职场文书
社区活动总结范文
2015/05/07 职场文书
业务员管理制度范本
2015/08/06 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL
CI Games宣布《堕落之王2》使用虚幻引擎5制作 预计将于2023年正式发售
2022/04/11 其他游戏