微软vscode中使用xdebug调试,断点不执行或跳过断点的坑
2019-05-12 17:59
706 查看
vscode调试php断点
vscode可以说是一款调试php的神器了,这里我们不说如何安装php debug,以及xdebug了,只说一说其中遇到的一个坑:一切安装完毕,按F5键进行调试,结果断点不执行,这是为什么呢?
现象
如果在apache或nginx日志中发现:
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0 PHP Warning: Module 'xdebug' already loaded in Unknown on line 0
说明你的php.ini没有配置好。
解决方法
我们在设置php扩展的时候,在windows下面一般都是采用修改php.ini,增加extension的方式,例如:
extension=php_mbstring.dll
但是对于有的zend扩展,就不要用这个方法了,直接用zend_extension,这里我们就用xdebug说明:
zend_extension="C:/php/ext/php_xdebug-2.7.2-7.1-vc14.dll"
设置好之后,重启apache或nginx服务器,设置好断点,就能正确执行到断点就停止了。
相关文章推荐
- 如何使用 vscode 对基于 Docker 的 PHP 进行断点调试
- 转:使用VS Code断点调试PHP
- 使用 VSCode 与 Xdebug 调试
- 实验 8 数组2 1、程序调试,按照“分析结果、设置断点、使用单步执行并观察变量、分析变量结果、修改程序”五个阶段调试和改正程序;
- 【记录】解决VS2015调试Xamarin程序一闪而过(使用微软ANDROID模拟器)
- Hbuilder使用xdebug配置php断点调试
- windows vscode golang的调试错误及生成EXE可执行程序
- Zend Studio 使用 Xdebug 断点调试
- VSCode基础使用+VSCode调试python程序入门
- .NET Core快速入门教程 5、使用VS Code进行C#代码调试的技巧
- PHPSTORM Xdebug断点调试 监听无法使用的问题
- VSCode XDebug 远程调试虚拟机CentOS7上PHP项目
- 在CentOS上使用VS Code调试.Net Core应用程序
- 使用VS Code开发调试ASP.NET Core 1.0
- 使用VS Code开发调试.NET Core 多项目
- 使用 PHPStorm + Xdebug 实现断点调试(二)
- PHPSTORM使用Xdebug断点调试
- 使用VS Code从零开始开发调试.NET Core 1.1
- netbeans工具使用xdebug断点调试php源码
- .NET编程技术——实验01:VS2015 对象浏览器的使用、简单调试和断点使用。