FirePHP介绍

FirePHP您可能不知道,但是FireBug总应该听说过吧?

FirePHP基于FireBug开发,算是FireBug的插件吧,
它可以把PHP输出的调试信息显示在FireBug中,
不会影响到页面的显示,在线上的应用中也可以使用,是不是很爽,
不过要记得只在特定的情况下才输出调试信息,
比如url参数中加个debug啦,或者当前登录的用户名是modify啦,或者是限制一下IP啦,
这种调试信息被外人看到了总是不好的。

下面就来简单讲一下FirePHP的安装和使用:

必需软件

1 PHP 5.1 +
2 Firefox 3.6吧
3 Firebug 1.5+

IE?还是算了吧。
CHROME? 不清楚。

第一步,在Firefox中安装FirePHP插件

http://s3.amazonaws.com/download.sourcemint.com/cadorn.com/packages/devcomp/programs/firefox-extension/@stream/master/0.0.0master1012091541-devcomp.bundle.xpi

或者在firefox浏览器->工具->附加组件 中直接搜索并安装FirePHP吧

第二步,下载FirePHP 1.0

http://s3.amazonaws.com/download.sourcemint.com/cadorn.org/github/firephp-libs/programs/standalone/@stream/master/0.0.0master1012091510-firephp.all.zip

或者去官网下吧

http://www.firephp.org/

第三步,include FirePHP

把下面的代码加到你的php程序中

define('INSIGHT_IPS', '*');
define('INSIGHT_AUTHKEYS', 'client-auth-key');
define('INSIGHT_PATHS', dirname(__FILE__));
define('INSIGHT_SERVER_PATH', '/index.php');
require_once('FirePHP/Init.php');

第四步,修改INSIGHT_AUTHKEYS

打开Firebug, enable Console, Net, Insight。
选中Console,
然后访问php程序,
然后在Firebug Console中找到Authorization Key
把这个值更新到刚刚php程序中的:

define('INSIGHT_AUTHKEYS', 'client-auth-key');

第五步,写测试代码

在php程序中添加以下的代码:

$inspector = FirePHP::to('page');
$console = $inspector->console();
$console->log('Hello World');

然后在Firebug console中,应该会看到 “Hello World”了。

注意事项

define('INSIGHT_IPS', '*');

可以改成IP地址的列表,用逗号分隔。
只有在这些IP访问服务器的时候, 才会输出信息到FireBug中。

更详细的安装教程:

http://reference.developercompanion.com/#/Tools/FirePHPCompanion/Install/

更详细的初级教程:

http://reference.developercompanion.com/#/Tools/FirePHPCompanion/Tutorials/

API列表:

http://reference.developercompanion.com/#/Tools/FirePHPCompanion/API/

FAQ:

http://reference.developercompanion.com/#/Tools/FirePHPCompanion/FAQ/


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值