我已经在我的PC(Windows10)上安装了Apache2.4和PHP5.6。启用Xdebug后,PHP的运行速度比没有Xdebug时慢10倍(!)。这是php.ini配置:zend_extension="php_xdebug-2.3.3-5.6-vc11-x86_64.dll"xdebug.remote_autostart=0xdebug.profiler_enable=0xdebug.profiler_output_dir="C:\PHP\tmp"xdebug.remote_enable=1xdebug.remote_handler="dbgp"xdebug.remote_mod
我已经折腾了好几天,试图找到正确的组合,让我可以在Eclipse中使用断点和变量查看进行调试,而不会导致Apache崩溃。PHP5.3?PHP5.2?eclipse赫利俄斯?eclipse伽利略?一个或另一个与某些版本的xdebug或php?还是我需要使用NetBeans或其他工具?问题出在我的64位操作系统上吗?是否需要特定64位版本的PHP、Eclipse或Xdebug才能在Windows764上运行?在php.ini中我需要任何特殊的xdebug配置选项和技巧吗?就像关闭xdebug.profiler_enable或不在xdebugdll的zend_extension路径周围使用
当xdebug覆盖var_dump时,__debugInfo似乎不起作用。有没有办法让这个工作?我正在使用PHP5.6.0和XDebug2.2.5 最佳答案 这现在已在Xdebug中修复-即将发布:https://github.com/xdebug/xdebug/commit/14159486d8d77732b5ae193ca9431bae80c94074 关于php-如何让__debugInfo与XDebug一起工作?,我们在StackOverflow上找到一个类似的问题:
我使用的是最新版本的PHP(7.0.2)和xdebug(2.4.0RC3)与phpstorm9.0.2当我开始调试时,我立即得到error"502BadGateway"有时我设法单步执行几行代码,但无论如何我都会遇到错误。当我有以前版本的PHP(5.6)时和xdebug一切都很棒。附言php、nginx和xdebug使用homebrew安装。 最佳答案 你可以试试这个:打开你的php.ini,抱歉,我不知道它在MacOS中的位置,在Ubuntu中它位于/etc/php/7.0/fpm/php.ini使用您最喜欢的文本编辑器打开它,并
我在Netbeans8.1中为我的PHP文件使用XDebug工具。调试时,“调试>计算表达式”选项被禁用。有谁知道如何启用它?我已经进入“工具>选项>PHP>调试”并选中了“watch和气球评估”。 最佳答案 我也有同样的问题,这似乎是一个错误,它总是被禁用。 关于php-在Netbeans8.1(PHP)中调试时无法计算表达式,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/38
我正在尝试使用Homebrew软件在Mac上安装php56-xdebug。所有关于如何做到这一点的建议似乎在两周前就已经过时了。我从显而易见的地方开始:$brewinstallphp56-xdebugError:Noavailableformulawiththename"php56-xdebug"==>Searchingforapreviouslydeletedformula(inthelastmonth)...Error:Nopreviouslydeletedformulafound.==>Searchingforsimilarlynamedformulae...==>Searchi
我正在使用XDebug生成配置文件报告。配置文件已生成,但我无法使用kcachegraph创建完整的调用图。XDebug配置是:zend_extension=/usr/lib/php5/20090626+lfs/xdebug.soxdebug.profiler_enable=1xdebug.profiler_output_dir=/var/www/xdebug/xdebug.profiler_output_name=cachegrind.out.%t-%sxdebug.profiler_enable_trigger=1当我在kcachegrind中打开报告时,它似乎可以正常工作,除了s
我正在Docker上运行一个PHP应用程序,我想使用XDebug对其进行调试。在我的docker-compose中,我在phpfpm部分添加了以下行:environment:XDEBUG_CONFIG:"remote_enable=1remote_host=192.168.110.29remote_port=9000idekey=PHPSTORMremote_autostart=1"PHP_IDE_CONFIG:"serverName=reports.dev"我以正确的方式配置了PHPStorm,监听端口9000并运行了应用程序。应用程序运行完美,但XDebug似乎无法运行。如果我将配
我关注了RafaelDohms'sarticle使用NetBeans调试工具进行phpunit测试。问题是当我在NetBeans中开始调试并使用命令行运行测试时,NetBeans从“等待连接”状态切换到“netbeans-xdebugrunnig”。但是程序在“从...读取配置”后停止在命令行,并且没有任何调试操作(跨步、跨步等)处于事件状态。我尝试禁用“在第一行停止”选项并使用调试文件进行调试,但都没有用。我在配置或使用NetBeans工具时是否遗漏了什么?更新我尝试使用NetBeans解决问题,但没有成功。最后我使用PhpStrom来调试代码,虽然我得到了相同的结果,但我成功地调试
我已尝试使用PhpStorm7.0设置Xdebug(2.2.3),但我无法像过去那样调出逐步调试控制台。我用来设置它的指南是:https://www.jetbrains.com/phpstorm/webhelp/configuring-xdebug.htmlhttp://blog.jetbrains.com/webide/2011/02/zero-configuration-debugging-with-xdebug-and-phpstorm-2-0/我知道Xdebug扩展本身正在工作,因为cachegrind.out.3280文件是在页面加载时创建的(包含12Mb的所有必需脚本和变量