【发布时间】:2012-03-01 04:45:15
【问题描述】:
我在我的 Mac 上运行 Netbeans。我使用 XAMPP 安装了本地服务器并安装了 xDebug。当我在 Netbeans 中进行调试/断点时,我可以让它第一次在 index.js 上运行。但是,在第一次运行之后,除非我重新启动 Netbeans,否则它不会再次附加到 xDebug。
如何确保 Netbeans 始终连接到 xDebug?另外,如何让 Netbeans 调试除索引文件之外的其他内容?
【问题讨论】:
-
我不确定,如果你能找到任何解决方案。我听说(并且可以从我自己的经验中证实这一点)在 XAMPP 下让 Netbeans + xDebug 在本地正常工作真的很困难。我不知道这是否与 Mac 有关,但在 Windows 上肯定是这样。我的朋友在他的 Linux 上运行 PHP + xDebug + Netbeans 绝对没有问题,而我在 Windows + XAMPP 上本地运行 xDebug 从来没有成功过,听说其他人也有类似的问题。看来 xDebug 和 XAMPP 似乎并不喜欢对方...
-
@trejder 我已经能够让它在很短的时间内工作,但从未始终如一。我注意到的一件事是,如果您有一个非 www 子域,它将根本不起作用。
-
对不起,我在这里帮不上什么忙,因为我没有太多使用 xDebug 的经验,而且完全没有使用 Mac。我只是想让你知道我在 Win 上的 localhost 上让它工作时遇到了可怕的问题(并且失败了——Netbeans 无法从 xDebug 捕获任何结果),而我的 Linux 朋友让它几乎无法正常工作-盒子。
标签: php macos netbeans xampp xdebug