-
174 votesanswersviews
如何为命令行PHP脚本触发XDebug探查器?
XDebug提供配置指令“xdebug.profiler_enable_trigger”,允许通过在通过HTTP调用脚本时传递GET或POST参数“XDEBUG_PROFILE”来激活分析 . 如果您不想对所有脚本进行性能分析,但仅针对少数特殊情况而不总是更改PHP配置,则这很方便 . 有没有办法实现命令行PHP程序的相同行为?我试图将“XDEBUG_PROFILE”作为命令行参数传递,但它不起作... -
1 votesanswersviews
Visual Studio Code的PHP调试控制台是否具有交互性?
我正在使用Visual Studio Code 1.16.1和Felix Becker的PHP Debug extension . 我正好连接到XDebug,可以在调试窗格中设置断点和查看变量而不会出现任何问题 . 但是,调试控制台似乎没用,我只能运行超级基本的PHP命令,我似乎无法评估正常的PHP命令或与我的应用程序很好地交互 . 尝试在调试控制台中键入任何PHP语句或表达式时,我始终得到 er... -
1 votesanswersviews
Xdebug没有加载到Ubuntu 16.04中的XAMPP上
在Ubuntu 16.04中使用XAMPP的Xdebug我为Ubuntu安装xammp我在定制安装说明中安装xdebug . 没有错误,但Xdebug没有加载我卡住了 . 任何帮助将不胜感激 -
-1 votesanswersviews
XAMPP WordPress PHP VSCode Xdebug没有本地人
我将WordPress与本地XAMPP服务器一起使用 . 要调试我的PHP代码,我使用Xdebug和Visual Studio Code,但它不能像我期望的那样工作 . 当我在第191行停止执行并跳到第194行时,我想在 VARIABLES->Locals 的左上角看到我的两个局部变量 $html 和 $rmcounter 的值,但什么也没有 . 当我继续步骤直到我离开 rm_deug_te... -
11 votesanswersviews
打开XDebug的Windows防火墙
这似乎应该超出简单,所以我讨厌问 . 但我尝试配置Windows防火墙以允许XDebug在端口9000上连接到PHPStorm但没有成功 . XDebug在Vagrant Box上具有专用网络连接 - 因此主机具有虚拟网络适配器 . Vagrant是192.168.33.10,主机PC是192.168.33.1 . 禁用Windows防火墙后,XDebug将连接到PHPStorm . 但我显然不... -
3 votesanswersviews
Xdebug没有使用PHPStorm
我使用PHPStorm和Xdebug来逐步完成我的代码 . PHPStorm在Windows 7计算机上运行,我的本地Web服务器在单独的CentOS 6.4计算机上运行 . 我已经完成了 phpinfo(); 来验证Xdebug是否由PHP加载,而且确实如此 . 以下是PHP.ini中我的Xdebug的设置: [xdebug] zend_extension="/usr/lib... -
0 votesanswersviews
加载xdebug安装失败 - xdebug.so,9找不到合适的图像
安装xdebug扩展后如下 下载xdebug-2.6.0alpha1.tgz 解压缩下载的文件 运行:cd xdebug-2.6.0alpha1 运行:phpize 运行:./ configure 运行:make 运行:cp modules / xdebug.so /usr/local/Cellar/php70/7.0.26_18/lib/php/extensions/... -
0 votesanswersviews
Xdebug不适用于MAMP上的PHP
我正在尝试为NetBeans安装Xdebug . 我在PHP中使用MAC和编码 . 我可以看到xdebug.so出现在 /Applications/MAMP/bin/php/php7.0.2/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so php.ini设置是: [xdebug] zend_extension="/Appli... -
42 votesanswersviews
PhpStorm调试器不在BreakPoints停止;一直在等待xdebug _SESSION_
Updated question : PhpStorm | WebMatrix (IISExpress) | Xdebug.remote_port | — Which Port(s) to put where? 我正在使用WebMatrix和IISExpress在我的Windows机器上运行localhost Web服务器 . 我已经安装了PHP和Xdebug,它们都在工作 . 我有一个本地Wo... -
7 votesanswersviews
Netbeans等待连接到XDEBUG
Netbeans不会连接到xdebug . 我试过以下帖子的建议: Debugging IDE's port connection to XDebug: "Waiting to Connect" netbeans shows "Waiting For Connection (netbeans-xdebug)" 但它并没有解决我的问题 . 似乎Netbeans... -
0 votesanswersviews
PHP调试环境无法正常工作
我在这里的尾巴,真的可以帮助我! 这是我的设置 - NGINX,CentOS上的PHP-FPM Nginx conf文件具有以下内容: location ~ .php$ { root /usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILE... -
0 votesanswersviews
使用Xdebug的debugclient与PHP 7和Ubuntu 16.04
我想使用XDebug debugclient在本地调试PHP脚本 . 我不关心使用远程IDE或类似的东西 . 不幸的是,我总是这个/tmp/xdebug.log I: Connecting to configured address/port: 127.0.0.1:8083. E: Time-out connecting to client. :-( 我已尝试使用php-xdebug包并从源代码... -
0 votesanswersviews
VSCode / Xdebug PHP中没有显示变量
我正在尝试使用VSCode(VSCcode版本1.9.1)配置xdebug . php.ini中 [Xdebug] zend_extension = D:\php\ext\php_xdebug.dll xdebug.remote_autostart = 1 xdebug.remote_enable = 1 xdebug.remote_host=localhost xdebug.remote_por... -
1 votesanswersviews
如何让VSCode与Docker连接到Xdebug
PHP版本:7.2Xdebug版本:2.6.0适配器版本:1.12.1示例回购:https://github.com/makeshift3ds/vscode-xdebug-docker 我无法让VSCode连接到在Docker中运行的Xdebug . 我已经按照示例和教程,但感觉有些东西丢失了 . 注意: - 如果我在VSCode中启动调试器,则调试器输出在对象中显示 success: true ... -
4 votesanswersviews
当单独运行时,PHPUnit报告同一测试的不同代码覆盖率%
首先,让我说我经历了Reaching 100% Code Coverage with PHPUnitSO以及How to get 100% Code Coverage with PHPUnitSO . 我无法借助其中任何一个解决问题 . 我的问题是,与运行整个测试套件时相比,PHPUnit在隔离运行时报告了相同测试的不同代码覆盖率% . 因此,当我使用 phpunit test/src/artax... -
1 votesanswersviews
Visual Studio Code PHP Debug(WSL服务器)上找不到源文件
我在Windows 10上托管我的网站的本地副本,而服务器在WSL Linux bash上运行 . 我已经安装了Visual Studio Code和PHP调试,配置了Xdebug,并且从chrome页面成功触发了调试 . 但是,VS代码然后告诉我它“无法打开”我的php文件 . 我在json配置文件中尝试了各种pathMappings,但似乎没有任何工作 . 有人可以帮助我吗?非常感谢提前! 我... -
1 votesanswersviews
Visual Studio代码 - Xdebug不起作用
在Visual Studio Code(1.9.1)(mac)中,我已经设置了php-debug插件 . 在调试屏幕中,我开始'听Xdebug' .在此之后,我在我的XAMPP服务器(本地)上打开index.php .但没有任何反应 . 屏幕底部的蓝色条变为橙色 . 步骤结束,步入和退出按钮显示为灰色 . 此外,监视变量发生以下错误消息:cannot evaluate code wit... -
0 votesanswersviews
VS代码调试php
我目前正在研究如何能够充分调试主要是没有文档的PHP代码和哪些开发人员刚离开comp . 在进行主要版本更新后,当然有100000个问题 . 我应该接管,但我有点像“复杂”的IDE . 我正在尝试使用“php debug”扩展来安装VS代码 . 我想出了如何解决之前抛出的所有错误消息(下载php,添加Windows路径等......;)但我仍然无法在执行时在控制台中看到任何内容 . 例如,当我在某... -
0 votesanswersviews
启动当前打开的脚本无法在PHP Debug Adapter for Visual Studio Code中使用
我正在尝试使用vscode调试php cli脚本和php-debug extension所以我在脚本中添加了一些断点并播放 Launch currently open script 但是调试工具栏只显示片刻并隐藏 . 这是launch.json配置 { "version": "0.2.0", "configurations"... -
0 votesanswersviews
Xdebug Notepad DBPG Plugin本地和全局上下文未显示
我正在使用Xdebug与DBGP Notepad++ plugin 我可以很好地添加断点,监视列表将显示数组,有时对象和悬停在变量上显示其值 . 但是,本地和全局变量选项卡不显示任何内容,每当我将鼠标悬停在某个对象或其方法或刷新本地上下文时,该插件将与“未定义错误”弹出窗口断开连接 . xdebug日志中似乎没有打印错误 . 我在Windows上使用Notepad 6.4.3,Xdebug 2.... -
1 votesanswersviews
如何在Visual Studio代码中使用Xdebug来调试Ubuntu for Xampp中的PHP脚本
我正在尝试使用Visual Studio代码,Xdebug和XAMPP来调试我的PHP脚本 . 到目前为止我做的事情: 使用PHP 7.2.6下载最新的XAMPP版本 使用Xdebug向导执行所有步骤:https://xdebug.org/wizard.php 在Chrome中添加了Xdebug扩展程序 . 在php.ini中添加了以下行: zend_extension = /... -
1 votesanswersviews
使用PHPUnit进行0%的代码覆盖率
我正在使用PHPUnit运行模块测试,并希望获得测试的覆盖率报告 . 我过去已经成功地做到了这一点,但不知怎的,我不能让它再次运作,我不知道它为什么不再工作了 . 唯一的区别是我现在运行PHP 5.4而不是5.3 . 使用exec命令在Ant构建文件中运行测试: <exec dir="${basedir}" executable="phpunit.bat&quo... -
2 votesanswersviews
Codeigniter API调用的PHPUnit / Xdebug代码覆盖率
我们使用Codeigniter并有2个选项来调用我们的API控制器: 我们可以使用通过Curl调用控制器url的客户端, 我们可以使用从命令行调用控制器的客户端 . 这对我们网站的功能来说非常好 . 但是,当我运行PHPUnit时,控制器的覆盖率报告是空白的,而所有模型的覆盖率报告都是正确的 . 在跟踪xdebug如何创建报告时,似乎使用基于Curl的客户端或CLI客户端在测试函数范围... -
4 votesanswersviews
代码覆盖中的接口和空类
我正在使用PHPUnit 5.2.9,PHP 5.6.19和Xdebug 2.4.0(非RC)以及netbeans IDE . 像任何其他项目一样,我使用接口和奇怪的空扩展类 . 由于这些文件不包含可执行代码,为什么它们会列在我的代码覆盖率报告中?更重要的是,它们被0/0方法列为0% . (如果100%只是为了看到更少的红色,我会很高兴) 我试过在 phpunit.xml 文件中排除它们: &l... -
2 votesanswersviews
PhpUnit代码覆盖率不起作用 - MacOs Sierra
我有一个项目,我编写单元测试,然后使用代码覆盖率报告运行它们 . Windows 10计算机上的设置为:PHP 7.0.2,xDebug 2.4.1,PhpUnit 5.6.1,代码覆盖率4.0.1 . 一切正常,代码覆盖率显示相关结果 . 然后我在安装了MacOs Sierra的Mac Book上克隆了同一个项目 . 首先我在PHP 7.0.12上运行该项目,所有其他版本都是相同的 . 结果代码... -
405 votesanswersviews
你如何调试PHP脚本? [关闭]
你如何调试 PHP 脚本? 我知道基本调试,例如使用错误报告 . PHPEclipse 中的断点调试也非常有用 . 什么是 best (在快速和简单方面)在phpStorm或任何其他IDE中调试的方式? -
2 votesanswersviews
Xdebug XAMPP Netbeans =失败 . 无法让调试器在Netbeans中工作
我已经阅读了有关此主题的其他问题 . 列出的解决方案没有奏效 . 安装: XAMPP 1.7.7 Netbeans 7.1.1 XDebug 2.1.4 phpinfo()显示Xdebug安装了所有正确的参数: zend_extension = C:\ xampp \ php \ ext \ php_xdebug-2.1.4-5.3-vc9.dll xdebug.remote_enable ... -
18 votesanswersviews
在MAMP PRO上设置xdebug
我试图在mamp pro上设置xdebug但没有成功 . 我在互联网上搜索,没有任何帮助我 . 首先,我试图在php.ini中取消注释以下行: zend_extension =“/ Applications / MAMP / bin / php / php5.4.4 / lib / php / extensions / no-debug-non-zts-20100525 / xdebug.so”... -
11 votesanswersviews
PHPStorm无法与xdebug Build 外部连接
我的操作系统是Mac Mountain lion . 我的PhpStorm版本是5.0.4 . 这是我的php xdebug信息: xdebug.remote_autostart =>关=>关 xdebug.remote_connect_back =>关=>关 xdebug.remote_cookie_expire_time => 3600 => 3... -
1 votesanswersviews
xdebug不会激活断点
我正在使用Netbeans来完成我的项目(codeigniter),我的xdebug是在php ini中配置的 . 以下是设置: zend_extension = "C:\xampp\php\ext\php_xdebug.dll" ;xdebug.profiler_append = 0 ;xdebug.profiler_enable = 1 ;xdebug.profiler_e...