Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eclipse中的php调试_Php_Eclipse - Fatal编程技术网

eclipse中的php调试

eclipse中的php调试,php,eclipse,Php,Eclipse,如何在eclipse中调试php?有一些插件吗?您首先需要的是用于PHP的调试器扩展,如Zend debugger或XDebug。我个人使用XDebug。安装并配置扩展 接下来,您将需要用于Eclipse的PHP开发工具。由于您已经在Eclipse中开发PHP,我假设您已经预装了带有PDT的Eclipse版本,或者已经将其安装到了不同版本的Eclipse中 在使用XDebug时,我将讨论如何使用它配置调试 在Eclipse中转到“窗口>首选项>PHP>调试”,并从PHP调试器的下拉列表中选择XD

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

您首先需要的是用于PHP的调试器扩展,如Zend debugger或XDebug。我个人使用XDebug。安装并配置扩展

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

在使用XDebug时,我将讨论如何使用它配置调试

在Eclipse中转到“窗口>首选项>PHP>调试”,并从PHP调试器的下拉列表中选择XDebug(如果要调试打算从命令行运行的PHP脚本,可能还需要指定一个PHP可执行文件,但调试PHP web应用程序并不需要这样做)。现在需要在Eclipse中配置XDebug设置。在PHP调试器的下拉列表旁边有一个配置链接。单击该按钮,然后从出现的列表中选择Xdebug,然后单击配置按钮。您将在显示的页面上看到几个选项。其中一个标记为“接受远程会话”。正确设置此值非常重要,否则远程调试将无法工作!将其设置为localhost(如果您的测试服务器正在运行Eclipse的同一台机器上运行),或者设置为Any或Promot(如果不是)

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

访问要调试的页面,使用Firefox扩展启用调试,然后重新加载页面。Alt选项卡返回Eclipse,您应该会发现远程调试会话已经启动

本文也可能对XDebug的使用有所帮助


如果不使用搜索选项,则可能重复-1。