惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

SecWiki News
SecWiki News
I
InfoQ
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
博客园 - Franky
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
博客园_首页
罗磊的独立博客
V
V2EX
李成银的技术随笔
大猫的无限游戏
大猫的无限游戏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
True Tiger Recordings
Vercel News
Vercel News
Cyberwarzone
Cyberwarzone
Cisco Talos Blog
Cisco Talos Blog
F
Fox-IT International blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
M
Microsoft Research Blog - Microsoft Research
Know Your Adversary
Know Your Adversary
爱范儿
爱范儿
The Register - Security
The Register - Security
G
Google Developers Blog
The Hacker News
The Hacker News
Malwarebytes
Malwarebytes
S
Securelist
博客园 - 三生石上(FineUI控件)
Jina AI
Jina AI
T
Threat Research - Cisco Blogs
T
The Exploit Database - CXSecurity.com
S
SegmentFault 最新的问题
博客园 - 叶小钗
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
宝玉的分享
宝玉的分享
博客园 - 聂微东
T
Threatpost
博客园 - 【当耐特】
D
Docker
P
Privacy & Cybersecurity Law Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
G
GRAHAM CLULEY
V
Visual Studio Blog
C
Cisco Blogs
IT之家
IT之家
S
Security Archives - TechRepublic
Latest news
Latest news
阮一峰的网络日志
阮一峰的网络日志

青空之蓝

[青空之蓝-2023] - 色彩 | 青空之蓝 [青空之蓝-2022] - 平静 | 青空之蓝 [青空之蓝-2021] - 远望 | 青空之蓝 浅谈垃圾回收 | 青空之蓝 浅谈泛型擦除 浅谈单点登录 使用 Kotlin 编写 Spring 测试 设计模式系列文章 从零实现一个 Java 微框架 - IoC | 青空之蓝 从零实现一个 Java 微框架 - 前言 浅谈 JVM:类加载 浅谈 IO 浅谈并发:synchronized & ReentrantLock 浅谈并发:CAS & AQS 浅谈并发:ThreadLocal 浅谈并发:三大特性 浅谈组合注解 & 注解别名 [青空之蓝-2020]-迷茫 Java 系列文章 HTTP 系列文章 | 青空之蓝 浅谈 EatWhatYouKill 浅谈可扩展线程池 聊聊写框架 | 青空之蓝 聊聊现状-[2020-09] | 青空之蓝 浅谈并发:锁 | 青空之蓝 浅谈并发:基础 | 青空之蓝 浅谈缓存 | 青空之蓝 无须定义类,Spring 快速注入 Json 参数 浅谈 Proxy 和 Aop 从零实现一个 PHP 微框架 - 初始化请求 为 Vue3 添加一个简单的 Store 从零实现一个 PHP 微框架 - 服务提供者 WSL2 踩坑记录 浅谈浏览器Event Loop [更新] | 青空之蓝 从零实现一个 PHP 微框架 - Bootstrap 启动加载 从零实现一个 PHP 微框架 - IoC 容器 从零实现一个 PHP 微框架 - PSR & Composer 从零实现一个 PHP 微框架 - 前言 MVVM 简单实现 浅谈 DI 和 IoC 中间件实现 [PHP] 告别 Windows 终端的难看难用,打造好用的 PowerShell VSCode Java输出中文乱码问题解决[更新] 浅谈浏览器渲染 Vue-Cli@2 项目迁移日志 Laragon & Scoop 集成踩坑记录 「一行代码」优雅管理 Windows 软件 [青空之蓝-2019]-年度总结 为Vue添加简单的Store 为React添加简单的Store 为Vuex添加同步Action 浅谈B+树 浅谈跳表 浅谈数据库索引 | 青空之蓝 MySQL事务隔离 算法复杂度分析(1) 一年来的经验总结 Acrylic - VSCode Extension ace编辑器设置惯性滚动 为apt方式安装的nginx重新编译增加WebDAV Java二叉树实现 Java图实现 XK-Editor - 一个支持富文本和Markdown的编辑器 JS生成列表树 Laravel生成目录树 XK-Note - 集各种神奇功能的云笔记 PHP GD生成验证码 PHP GD图片处理[转换格式-水印-缩略图] | 青空之蓝 Origami - 简洁轻快的WordPress主题 为WordPress启用WorkBox Windows IP变化自动发送邮件 [青空之蓝-2018]-年度总结 VSCode Java手动导入jar和源码包 C 结构体的定义和使用 | 青空之蓝 C链表实现重制版 | 青空之蓝 图的搜索(遍历) - BFS & DFS Java链表实现 | 青空之蓝 C 快速排序 | 青空之蓝 C 归并排序 C 插入排序 C语言链表实现 VSCode配置Java调试环境[Windows] C 选择排序 C 冒泡排序 VSCode配置C/C++ GDB调试环境[Windows] WordPress友情链接模板 Intel Optane 傲腾内存体验 | 青空之蓝 Mysql双机热备实战 博客一年记录 为WordPress启用Service Worker Bing每日一图API iframe延迟加载 写在2018年高考前 The Fox主题汉化分享 [青空之蓝-2017]-崭新 本博客评论规则 世界,您好!
VSCode配置PHP调试环境[Windows] | 青空之蓝
2018-09-06 · via 青空之蓝

没有灵感,连续水一波 (逃

其实是我刚配好,比较健忘,以后重新配置的时候方便

环境准备

XAMPP&XDebug

下载 XAMPP 并安装记好安装路径,后面会用到

打开 XAMPP 开启 Apache,获取 PHP info,进入 PHP info 页面后直接全选复制,全部复制到 XDebug 检测网址 中的输入框中,点击后网站会分析出你当前的 php 环境最适合的 xdebug 版本,并给出下载链接,下载完成后,将该文件复制到 php 的扩展目录中,即安装目录中的 ext 文件夹下

打开 XAMPP,进行配置 php.ini

编辑 php.ini,在最下方添加以下代码,路径记得更改

[xdebug]
zend_extension = "L:\XAMPP\php\ext\php_xdebug-2.6.1-7.2-vc15.dll"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
[xdebug]
zend_extension = "L:\XAMPP\php\ext\php_xdebug-2.6.1-7.2-vc15.dll"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1

VSCode

配置 VSCode

找到 XAMPP 的网站文件夹,即 htdocs 文件夹,在 htdocs 下创建你的工作区(文件夹),然后在 VSCode 中打开此文件夹,然后创建一个测试用的 PHP 文件

<?php
$a = 5;
$b = 5;
$c = 5;
$a = $a + $b;
$a = $a + $c;
echo $a;
?>
<?php
$a = 5;
$b = 5;
$c = 5;
$a = $a + $b;
$a = $a + $c;
echo $a;
?>

接着照着以下操作配置

至此 VSCode PHP 调试环境就配置完成了,接下来就是重(坑)磅(逼)的断点调试技巧

断点调试

返回刚创建的 php 文件

开始愉快的调试吧 (逃

VSCode配置PHP调试环境[Windows]

https://blog.ixk.me/post/vscode-configuration-php-gdb-debugging-environment-windows
  • 许可协议

    BY-NC-SA

  • 本文作者

    Otstar Lin

  • 发布于

    2018/09/06

转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!

C 冒泡排序VSCode配置C/C++ GDB调试环境[Windows]