Laravel改造完整版传送门

PHP安装Xhprof

先下载Xhprof

下载地址:http://pecl.php.net/package/xhprof

编译扩展

cd xhprof/extension/
phpize
./configure
make
make install

修改php.ini配置

[xhprof]
extension=xhprof.so;
xhprof.output_dir=/tmp/xhprof

其中 xhprof.output_dirxhprof的输出目录,每次执行 xhprof 的 save_run 方法时都会生成一个run_id.project_name.xhprof 文件。这个目录在哪里并不重要。注意此路径的权限要可读写!!
否则文件无法生成成功

执行命令

chmod -R 777 /tmp/xhprof

重启PHP
service php7.2-fpm restart

Laravel加载包

安装composerbavix/laravel-xhprof

执行命令composer req bavix/laravel-xhprof --dev

参考地址:https://github.com/bavix/laravel-xhprof
readme.md

添加一个补充,开发者的文档写的有一点点遗漏
添加一个配置文件config/xhprof.php

<?phpreturn ['path'       => '/tmp/xhprof','enabled'    => true,'freq'       => 1,'flags'      => XHPROF_FLAGS_MEMORY | XHPROF_FLAGS_CPU,'output_dir' => '/tmp/xhprof','run_id'     => date('YmdHis') . uniqid(),
];

Laravel安装Xhprof相关推荐

  1. linux系统安装xhprof,LNMP部署laravel与xhprof安装使用

    整个过程部署laravel与xhprof安装 前提成功安装了LNMP集成环境 (lnmp.org 即可快速安装),保证network正常运行 首先配置laravel的运行环境 1.上传代码到/home ...

  2. laravel安装笔记 (转)

    一.安装composer 安装之前将\php\php.ini文件中的php_openssl.dll扩展库开启,否则composer在安装过程中会出现错误提示. (我在安装过程中发现apache目录下的 ...

  3. 后盾网lavarel视频项目---Laravel 安装代码智能提示扩展「laravel-ide-helper」

    后盾网lavarel视频项目---Laravel 安装代码智能提示扩展「laravel-ide-helper」 一.总结 一句话总结: laravel-ide-helper作用是:代码提示 larav ...

  4. window wamp中配置安装xhprof步骤(windows)

    本文章来给各位同学介绍在window wamp中配置安装xhprof方法与具体步骤,希望些方法对各位同学会有所帮助哦. 1.下载在这里 http://dev.freshsite.pl/php-exte ...

  5. php7安装xhprof,PHP 7.1安装xhprof进行性能分析的介绍

    这篇文章主要介绍了关于PHP 7.1安装xhprof进行性能分析的介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 安装扩展 该 xhprof扩展版本是从 https://githu ...

  6. laravel 安装后500错误

    laravel 安装之后浏览器打开空白显示500错误. 1.storage权限没问题,域名解析到public  没问题 2.open_basedir 设置错误设置到了public了.去掉即可. < ...

  7. centos6 安装xhprof扩展

    首先配置yum源 追加CentOS 6.5的epel及remi源 # rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel ...

  8. 雷林鹏分享:Laravel 安装

    前面我们介绍我了 composer安装,这里我们接着来介绍 Laravel框架的安装. 这里我们安装的是laravel 4 项目下载地址:https://github.com/laravel/lara ...

  9. laravel5.5 尝试使用laravel安装器安装(失败) 最后还是用的composer。。。

    参考连接 http://laravelacademy.org/post/7620.html 显示原文 [ Laravel 5.5 文档 ] 快速入门 -- 安装配置篇  Posted on 2017年 ...

最新文章

  1. JS数组方法(forEach()、every()、reduce())
  2. 如何在电脑上创建python_python怎么创建类Python中的除法
  3. 移动Web开发图片自适应两种常见情况解决方案
  4. php mysql 非空_MySQL非空约束(NOT NULL)
  5. VC中数字与字符串转换方法
  6. mysql5.0.19_CentOS下升级MySQL5.0.19到5.5
  7. 启动Spark出现Operation category READ is not supported in state standby
  8. android.bg,[Android]AMS-PSS
  9. 【hive】hive----自定义UDF 函数-----时间格式化以及取出双引号的代码
  10. gridview无法显示完整
  11. linux如何安装usb转串口驱动,虚拟机下Ubuntu安装usb转串口驱动
  12. 大华linux密码,大华wifi摄像头的初始化和读取视频流
  13. oracle 罗马数字处理,阿拉伯数字转罗马数字(Roman Numeral Converter)
  14. 番茄工作法 计划表格式
  15. python 3d重建_python三维重建
  16. SQL语句,关于随机分组后在随机排序
  17. Java分别获取指定日期的年月日
  18. 使用SyncNavigator轻松实现数据库异地同步、断点续传、异构同步
  19. checkbox label
  20. Vue标准后台界面及登录功能流程(2)

热门文章

  1. Geeks3D FurMark v1.26 显卡压力测试工具中文便携版带GPU-Z
  2. Python批量处理方法
  3. 关于navicat连接oracle错误:ora-123737:instant client light:unsupported server character set zhs16gbk...
  4. 父连杆、子连杆及关节
  5. R拓展包的下载与安装
  6. 关于系统工程理论与实践的latex模板
  7. 更新DOTA2显示无法连接到更新服务器,提示“dota2位于更新队列中”怎么办?解决dota2无法更新办法...
  8. IC入职新同学必备技能手册①
  9. discuz教程,分享本地附件转远程附件和远程附件转本地附件的SQL代码
  10. Google Earth Engine(GEE)——Sentinel-2 Level-2A数据进行水域面积提取(宁夏为例)