3

刚刚从 org.eclipse.php.sdk.feature.group 安装了 Eclipse-Juno 和相关的 PHP 开发工具 (PDT) SDK。

php --version yields:
    PHP 5.4.8-1~precise+1 (cli) (built: Oct 29 2012 14:58:46) 
    Copyright (c) 1997-2012 The PHP Group
    Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
    with Xdebug v2.2.0, Copyright (c) 2002-2012, by Derick Rethans

Php -m indicates that xdebug is loaded.
    [Zend Modules]
    Xdebug

在eclipse中,Windows->Preferences->Php->Debug->PHP Debubber就是Xdebug。

但是,我的断点都没有命中。

我应该检查什么才能使调试断点在 Eclipse-Juno 上对 PHP 起作用?

4

1 回答 1

0

我想,你是从网络浏览器调用你的脚本。您需要告诉 xdebug 实际上在断点处停止。如果您使用的是 Firefox,则可以使用easyXdebug。确保在您的 xdebug.ini 中启用远程调试(在扩展首选项中解释)以及在 eclipse 中(Windows->Preferences->Php->Debug->PHP Debugger->Config)。然后,您可以通过单击浏览器状态栏中的小图标为下一个请求启用调试。

对于其他浏览器也应该有插件,但我没有使用任何插件。

于 2013-06-14T10:47:01.640 回答