Laravel安装Xhprof
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_dir
是 xhprof
的输出目录,每次执行 xhprof 的 save_run 方法时都会生成一个run_id.project_name.xhprof
文件。这个目录在哪里并不重要。注意此路径的权限要可读写!!
否则文件无法生成成功
执行命令
chmod -R 777 /tmp/xhprof
重启PHP
service php7.2-fpm restart
Laravel加载包
安装composer
包bavix/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相关推荐
- linux系统安装xhprof,LNMP部署laravel与xhprof安装使用
整个过程部署laravel与xhprof安装 前提成功安装了LNMP集成环境 (lnmp.org 即可快速安装),保证network正常运行 首先配置laravel的运行环境 1.上传代码到/home ...
- laravel安装笔记 (转)
一.安装composer 安装之前将\php\php.ini文件中的php_openssl.dll扩展库开启,否则composer在安装过程中会出现错误提示. (我在安装过程中发现apache目录下的 ...
- 后盾网lavarel视频项目---Laravel 安装代码智能提示扩展「laravel-ide-helper」
后盾网lavarel视频项目---Laravel 安装代码智能提示扩展「laravel-ide-helper」 一.总结 一句话总结: laravel-ide-helper作用是:代码提示 larav ...
- window wamp中配置安装xhprof步骤(windows)
本文章来给各位同学介绍在window wamp中配置安装xhprof方法与具体步骤,希望些方法对各位同学会有所帮助哦. 1.下载在这里 http://dev.freshsite.pl/php-exte ...
- php7安装xhprof,PHP 7.1安装xhprof进行性能分析的介绍
这篇文章主要介绍了关于PHP 7.1安装xhprof进行性能分析的介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 安装扩展 该 xhprof扩展版本是从 https://githu ...
- laravel 安装后500错误
laravel 安装之后浏览器打开空白显示500错误. 1.storage权限没问题,域名解析到public 没问题 2.open_basedir 设置错误设置到了public了.去掉即可. < ...
- centos6 安装xhprof扩展
首先配置yum源 追加CentOS 6.5的epel及remi源 # rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel ...
- 雷林鹏分享:Laravel 安装
前面我们介绍我了 composer安装,这里我们接着来介绍 Laravel框架的安装. 这里我们安装的是laravel 4 项目下载地址:https://github.com/laravel/lara ...
- laravel5.5 尝试使用laravel安装器安装(失败) 最后还是用的composer。。。
参考连接 http://laravelacademy.org/post/7620.html 显示原文 [ Laravel 5.5 文档 ] 快速入门 -- 安装配置篇 Posted on 2017年 ...
最新文章
- JS数组方法(forEach()、every()、reduce())
- 如何在电脑上创建python_python怎么创建类Python中的除法
- 移动Web开发图片自适应两种常见情况解决方案
- php mysql 非空_MySQL非空约束(NOT NULL)
- VC中数字与字符串转换方法
- mysql5.0.19_CentOS下升级MySQL5.0.19到5.5
- 启动Spark出现Operation category READ is not supported in state standby
- android.bg,[Android]AMS-PSS
- 【hive】hive----自定义UDF 函数-----时间格式化以及取出双引号的代码
- gridview无法显示完整
- linux如何安装usb转串口驱动,虚拟机下Ubuntu安装usb转串口驱动
- 大华linux密码,大华wifi摄像头的初始化和读取视频流
- oracle 罗马数字处理,阿拉伯数字转罗马数字(Roman Numeral Converter)
- 番茄工作法 计划表格式
- python 3d重建_python三维重建
- SQL语句,关于随机分组后在随机排序
- Java分别获取指定日期的年月日
- 使用SyncNavigator轻松实现数据库异地同步、断点续传、异构同步
- checkbox label
- Vue标准后台界面及登录功能流程(2)
热门文章
- Geeks3D FurMark v1.26 显卡压力测试工具中文便携版带GPU-Z
- Python批量处理方法
- 关于navicat连接oracle错误:ora-123737:instant client light:unsupported server character set zhs16gbk...
- 父连杆、子连杆及关节
- R拓展包的下载与安装
- 关于系统工程理论与实践的latex模板
- 更新DOTA2显示无法连接到更新服务器,提示“dota2位于更新队列中”怎么办?解决dota2无法更新办法...
- IC入职新同学必备技能手册①
- discuz教程,分享本地附件转远程附件和远程附件转本地附件的SQL代码
- Google Earth Engine(GEE)——Sentinel-2 Level-2A数据进行水域面积提取(宁夏为例)