资讯专栏INFORMATION COLUMN

利用开源的DebugBar工具调试PHP代码

monw3c / 1342人阅读

摘要:是一个免费和开源的应用,能够集成至任何项目中,并收集和展示分析数据。它有没有任何依赖,支持请求,包括常用开发库的通用数据采集器和收集器。

DebugBar 是一个免费和开源的应用,能够集成至任何PHP项目中,并收集和展示分析数据。
它有没有任何依赖,支持Ajax请求,包括常用开发库的通用数据采集器和收集器。

相信用过Laravel的调试工具的同学,都感到这个工具非常强大好用,极大地提高了程序员的生产效率,其实Laravel 这款工具就是用的开源的 php-debugbar 升级而成的。

我们如何在其他平台框架中使用这款原生的php-debugbar 调试工具呢?

这款调试使用 composer包进行管理,我们先去 Github看看如何使用:
maximebf/php-debugbar

用法 1、下载包
composer require maximebf/debugbar
2、具体用法
getJavascriptRenderer();

$debugbar["messages"]->addMessage("hello world!");
?>

    
        renderHead() ?>
    
    
        ...
        render() ?>
    
3、静态资源未加载问题处理

在使用时,如果出现包的静态资源未加载,则需对源码进行修改,因为源码的静态资源路径在本地服务器中找不到,源码的根URL采用的是服务器下的相对路径 如:http://localhost/vendor/maximebf/debugbar/src/DebugBar/Resourc这样的路径,而我们的包是放在服务器下的http://localhost/web/php-debugbar/vendor/maximebf/debugbar/src/DebugBar/Resourc这样的目录下,所以需要对 JavascriptRenderer.php 文件的 $baseUrl 这个变量做修改:

文件所在位置:

vendor/maximebf/debugbar/src/DebugBar/JavascriptRenderer.php
// 原来的
$baseUrl = "/vendor/maximebf/debugbar/src/DebugBar/Resources";

// 修改后的,只加了一个表示当前路径的点 "."
$baseUrl = "./vendor/maximebf/debugbar/src/DebugBar/Resources";


phpdebugbar官网:http://phpdebugbar.com

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22550.html

相关文章

  • laravel 调试工具 Debugbar 安装及使用

    摘要:导语是用来调试的扩展包,可以在显示调试信息以及运行情况。使用经过以上步骤,安装成功,如果是开启状态,就可以使用了。参考资料调试利器扩展包安装及使用教程。 导语 Debugbar 是用来调试的扩展包,可以在显示调试信息以及运行情况。代码可查看 GitHub。 composer 安装以及配置 输入 composer require barryvdh/laravel-debugbar 进行...

    zorpan 评论0 收藏0
  • Laravel 5.4 首次搭建,从 clone 到运行成功

    摘要:五期间会报好几个错误,为了方便调试我们可以装一下框架开发调试工具,在的中添加一行注册如果不生效,查看一下中的是否为发现报错解决方案接着再运行一次,就能看到这个个大写的字母啦,标志着我们成功啦。查看所装的版本 原文地址: here一. clone : git clone https://github.com/laravel/la... 二. 这时我们发现 没有vendor包,运行...

    _Dreams 评论0 收藏0
  • laravel开发扩展记录

    摘要:自动代码扩展开发时遵守的代码风格是项目开发规范。遵照此规范,在实际操作中,有许多重复,接下来推荐一款专为此规范量身定制的代码生成器。可以利用此扩展来快速构建项目原型。后续还会为大家带来一些最新的技术扩展。 whoops 错误提示扩展 whoops 是一个非常优秀的 PHP Debug 扩展,它能够使你在开发中快速定位出错的位置。laravel默认安装。showImg(https://s...

    fancyLuo 评论0 收藏0
  • laravel开发扩展记录

    摘要:自动代码扩展开发时遵守的代码风格是项目开发规范。遵照此规范,在实际操作中,有许多重复,接下来推荐一款专为此规范量身定制的代码生成器。可以利用此扩展来快速构建项目原型。后续还会为大家带来一些最新的技术扩展。 whoops 错误提示扩展 whoops 是一个非常优秀的 PHP Debug 扩展,它能够使你在开发中快速定位出错的位置。laravel默认安装。showImg(https://s...

    魏宪会 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<