使用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 获取远程网页内容的函数
Sep 08 PHP
PHP中的正则表达式函数介绍
Feb 27 PHP
Notice: Trying to get property of non-object problem(PHP)解决办法
Mar 11 PHP
PHPMYADMIN导入数据最大为2M的解决方法
Apr 23 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
Dec 25 PHP
php实现文本数据导入SQL SERVER
May 17 PHP
PHP对象、模式与实践之高级特性分析
Dec 08 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
Apr 15 PHP
PHP面向对象程序设计之多态性的应用示例
Dec 19 PHP
PHP扩展mcrypt实现的AES加密功能示例
Jan 29 PHP
PHP实现rar解压读取扩展包小结
Jun 03 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
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
2021/03/09 Javascript
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
EXT中xtype的含义分析
2010/01/07 Javascript
ExtJS4 表格的嵌套 rowExpander应用
2014/05/02 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
JS 新增Cookie 取cookie值 删除cookie 举例详解
2014/10/10 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
jquery 构造函数在表单提交过程中修改数据
2015/05/25 Javascript
JavaScript中this详解
2015/09/01 Javascript
JavaScript编程中布尔对象的基本使用
2015/10/25 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
2016/06/01 Javascript
Angular.js中处理页面闪烁的方法详解
2017/03/09 Javascript
深入对Vue.js $watch方法的理解
2017/03/20 Javascript
Angular中ng-bind和ng-model的区别实例详解
2017/04/10 Javascript
简单实现js放大镜效果
2017/07/24 Javascript
JavaScript闭包相关知识解析
2019/10/19 Javascript
Vue中点击active并第一个默认选中功能的实现
2020/02/24 Javascript
Ubuntu安装Jupyter Notebook教程
2017/10/18 Python
浅谈关于Python3中venv虚拟环境
2018/08/01 Python
Django添加feeds功能的示例
2018/08/07 Python
解决python selenium3启动不了firefox的问题
2018/10/13 Python
用python爬取租房网站信息的代码
2018/12/14 Python
python实现任意位置文件分割的实例
2018/12/14 Python
python实现公司年会抽奖程序
2019/01/22 Python
使用Django开发简单接口实现文章增删改查
2019/05/09 Python
对python 调用类属性的方法详解
2019/07/02 Python
详解如何在cmd命令窗口中搭建简单的python开发环境
2019/08/29 Python
python getpass实现密文实例详解
2019/09/24 Python
pytorch中index_select()的用法详解
2021/01/06 Python
利用CSS3实现文字折纸效果实例代码
2018/07/10 HTML / CSS
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
煤矿机修工岗位职责
2014/02/07 职场文书
检讨书范文
2015/01/27 职场文书
傲慢与偏见读书笔记
2015/06/29 职场文书
mysql脏页是什么
2021/07/26 MySQL