如何使用FireFox插件FirePHP调试PHP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用FireFox插件FirePHP调试PHP相关的知识,希望对你有一定的参考价值。

参考技术A 步骤如下:
第一步:下载php-Eclipse:
第二步:下载Xdebug
第三步:在PHP5里面找到php.ini,在这个文件的最后面加入如下配置信息:
[xhtml] view plaincopyprint?
[Xdebug]
zend_extension_ts="C:/Program Files/phpStudy/PHP5/ext/php_xdebug.dll"
xdebug.auto_trace = On
xdebug.show_exception_trace = On
xdebug.remote_autostart = On
xdebug.remote_enable = On
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.profiler_enable = on
xdebug.profiler_output_dir="C:/Program Files/phpStudy/PHP5/log"
这里要特别注意:如果在文件里有其他的zend_extension_ts,需要注释掉,否则apache无法启动。
第四步:启动apache。
第五步:在eclipse的项目里的Properties里面找到"PHP Debug",在PHP Debugger里面选择"XDebug"
第六步:再在Windows->Preferences里面配置下PHP Servers
接下来,进入debug界面,就可以开始设置断点进行debug了。

如何使用 Firefox 调试 Node.js?

【中文标题】如何使用 Firefox 调试 Node.js?【英文标题】:How to debug Node.js with Firefox? 【发布时间】:2018-04-25 12:06:42 【问题描述】:

我知道如何使用 Google Chrome 访问 Chrome 开发工具来调试 Node.js 应用程序:只需转到 about://inspect。

我在 MDN 上看到一行文字提到 Firefox 可以用于 Node.js 应用程序,但是在 Firefox 中访问 about://inspect 不起作用。如果确实可能的话,我想知道如何在 Firefox 中做到这一点。

【问题讨论】:

对于 Firefox 来说这是一个相当复杂的过程。我推荐their own guide 连接远程设备。 【参考方案1】:

由于 Firefox 使用与 Node.js (V8) 不同的 Javascript 引擎 (Gecko),因此无法使用 Firefox 开发工具来调试 Node 脚本。在这篇文章中,MDN 在他们的“远程调试”文章中说了这么多:

您可以将开发人员工具连接到基于 Gecko 的运行时...

https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging

【讨论】:

【参考方案2】:

您可以使用一个名为node-firefox 的工具,您可以从以下网址下载:

npm install node-firefox

这里是源代码:https://github.com/mozilla/node-firefox

以及介绍性指南:https://hacks.mozilla.org/2015/02/introducing-node-firefox/

【讨论】:

其实这涉及到前端调试,而不是像chrome那样的服务器端调试

以上是关于如何使用FireFox插件FirePHP调试PHP的主要内容,如果未能解决你的问题,请参考以下文章

Chrome.php 调试php

PHP FirePHP示例

Firefox:网络监视器:如何调试 JSON 有效负载?

如何编写自己的插件?

如何使用firefox进行网页js调试

为啥这个 Dojo 代码不与它的 PHP 文件通信?