问题标签 [xdebug]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
856 浏览

eclipse - Mac eclipse xdebug firefox 问题

我已经在 linux-ubuntu 机器上使用 eclipse、firefox 和 xdebug 数月了。最近我搬到了 mac 10.6 并设置了所有这些程序,它们都工作正常,直到我尝试使用 firefox 作为 eclipse 中的默认浏览器运行 xdebug。

它可以工作,但浏览器必须关闭,否则它会提示一条消息说

关闭 Firefox:Firefox 的副本已经打开。一次只能打开一份 Firefox。

发生这种情况时我无法调试,我必须关闭浏览器并重新启动调试器。几次尝试后,这变得非常烦人。

如果我使用 safari,我没有这个问题,它只是打开一个新选项卡,我可以毫无问题地调试。我可以接受这种设置,但我更喜欢使用 FF。知道为什么会这样吗?

0 投票
3 回答
2776 浏览

php - 在 Eclipse PDT 中 XDebugging PHPUnit 测试用例

直到现在,我一直在使用 vim 调试我的 PHP 脚本和测试用例,并使用 python 支持它的适当脚本。但是,我和我的同事需要继续前进,vim/gvim 不是他们的选择。

因此,我尝试在我的设置中将调试PHPUnit集成到我的设置中作为外部工具,这同样适用于 vim。但是,它只是在等待我

  1. 启动新的外部工具,然后
  2. 作为 CLI 脚本开始调试

启用远程调试,环境变量 XDEBUG_CONFIG="idekey=ECLIPSE_DBGP_127.0.0.1" 也设置了。

有任何想法吗?

附录

运行测试套件有效。调试网页有效。调试给定的测试不会。

当尝试调试 phpunit 测试时,Eclipse 会永远等待 57% 的东西。我想提供更多信息,但它也没有告诉我更多信息。

0 投票
6 回答
13368 浏览

php - 无法让 Xdebug 在 Windows 7 上运行

我安装了最新的 XAMPP 包,其中包括 PHP 5.3.0。我正在尝试启用 Xdebug,但它不起作用。

这是我在 XAMPP 附带的 php.ini 中所做的更改:

Apache 启动正常,但是当我http://localhost/在浏览器中打开时,出现以下错误:

替代文字

如果我单击该Close the program按钮,错误消息将在一秒钟内重新出现,就好像它处于无限循环中一样。我非常感谢任何帮助使其正常工作。

我正在运行全新安装的 Windows 7 Ultimate 64 位。

编辑:从 phpinfo() 的结果:

0 投票
7 回答
6932 浏览

php - 我在哪里可以下载用于 PHP 和 Mac OS X 的 Xdebug?

我去了xdebug站点,但找不到mac下载。 http://www.xdebug.org/download.php

我错过了什么?NetBeans 告诉我获取 xdebug 以在 mac 上设置 PHP 开发环境。

0 投票
7 回答
14998 浏览

php - 为什么 xdebug 不与 NetBeans 建立连接?

我尝试使用 xdebug 和 NetBeans 来调试 PHP。我开始调试,NetBeans 一直等待与 xdebug 的连接。我的 Mac 上安装了带有最新 MAMP 包的 NetBeans 6.8(最新版本)。

我的 php.ini 看起来像这样:

0 投票
4 回答
27579 浏览

cakephp - 如何使用 xdebug 调试 PHP CLI 脚本?

我还没有完全弄清楚这一点。我发现的每篇文档都涵盖了如何使用 xdebug 来调试在 Apache 中运行的脚本。我需要调试一个 php CLI 脚本。

因此,例如,我如何传递 XDEBUG_SESSION_START 变量以启动 xdebug?

我特别想调试一个 CakePHP shell。因此,如果有人对此有任何额外的见解,我将不胜感激。

谢谢。

0 投票
4 回答
1043 浏览

php - 无法将我的 xampp 设置为与任何 php 调试器一起使用

我一直在尝试将我的 XAMPP 设置为与 xdebug php 调试器一起使用,我已经使用以下参数编辑了 php.ini 文件:

重新启动服务器后,phpinfo() 仍然没有显示 xdbug 的任何迹象。

一般来说,我的 php.ini 看起来与我记忆中的有点不同,其中没有 [zend] 部分。另一个奇怪的事情是所有的教程都在谈论一个位于 xampp\apache\bin\php.ini 中的 php.ini 文件,但是那里没有这样的文件。我唯一的 php.ini 文件位于 xampp\php 目录中。

我再次重新安装了xampp,文件看起来仍然一样。

我正在使用 XP 使用最新的 xampp 1.7.2

请指教谢谢

0 投票
3 回答
1467 浏览

netbeans - 如何在 Windows 中使用 netbeans 和 Xdebug 调试 PHP?

我已经在 Windows 中使用 wamp 服务器安装了 PHP,并且在 php.ini 中提供了 Xdebug 的条目,并且调试在 netbeans 中不起作用。如何解决这个问题?

谢谢

0 投票
2 回答
1419 浏览

windows - NetBeans PHP 不会因异常而中断

我正在尝试在 Windows 上使用带有 XAMPP 的 NetBeans PHP 6.8调试一些 PHP,并在php.ini中设置xdebug。一步一步似乎工作正常,但是当 PHP 中的网站出现严重异常时,NetBeans 不会中断它。

我听说要在 Exception 上添加断点,但在 NetBeans 6.8 中找不到。Ctrl + Shift + F8 不会让我打破“异常”,只有“方法”。

0 投票
1 回答
339 浏览

php - 使用 eclipse 在 PHP 脚本(不是网页)中设置断点

我正在运行带有 PHP 开发工具 (PDT) 插件的 eclipse 3.5 (Galileo)。我还按照这些说明安装了 XDebug 。

当我调试在 localhost 上运行的网页时,它工作得很好。我可以设置断点并单步执行代码。

但是,我无法调试 PHP 脚本。我可以运行它,并在控制台中看到 print 语句的输出,但它忽略了任何断点。

是否可以调试 PHP 脚本,或者 PHP 调试只能在 Web 服务器下工作?