2011-04-07 63 views
-1

如何在eclipse中调试php?有一些插件吗?php在eclipse中调试

+0

的可能重复[好免费的PHP调试器?(http://stackoverflow.com/questions/1494288/good-free-php-debugger) – Gordon 2011-04-07 13:39:50

+1

-1没有打扰使用搜索选项。 – markus 2011-04-07 13:51:34

回答

2

你需要的第一件事就是PHP的调试器扩展,例如Zend Debugger或XDebug。我个人使用XDebug。安装并配置扩展。

接下来,您需要PHP开发人员工具for Eclipse。由于您已经在Eclipse中开发PHP,我假设您已经预装了PDT的Eclipse版本,或者已经将其安装到不同版本的Eclipse。

当我使用XDebug时,我将回顾如何配置调试。

转到Window> Preferences> PHP> Debug in Eclipse,并从PHP调试器的下拉列表中选择XDebug(如果您想要调试PHP脚本以便从命令行,但这对调试PHP Web应用程序并不是必需的)。现在您需要在Eclipse中配置XDebug设置。在PHP调试器的下拉菜单旁边有一个配置链接。单击它,然后从出现的列表中选择Xdebug,然后单击配置按钮。您会在出现的页面上看到多个选项。其中一个标记为“接受远程会话”。这个值设置正确或远程调试不起作用是非常重要的!将其设置为本地主机(如果您的测试服务器在运行Eclipse的同一台计算机上运行),或者如果不是,则将其设置为“任何”或“启动”。

您需要做的最后一件事就是Firefox的扩展名为Easy XDebug。这使您只需单击Firefox状态栏中的图标即可触发调试会话。

访问您要调试的页面,使用Firefox扩展启用调试,然后重新加载页面。 Alt-tab回到Eclipse,你会发现远程调试会话已经开始。

这篇文章也许对XDebug的使用有所帮助。

http://devzone.zend.com/article/2803-Introducing-xdebug