tbqphplib / laravel-xhprof
laravel-xhprof
此包的官方仓库似乎已不存在,因此包已被冻结。
dev-master
2018-09-25 06:17 UTC
This package is not auto-updated.
Last update: 2024-02-15 14:04:06 UTC
README
安装
cd xhprof/extension/
phpize
./configure --with-php-config=/path/to/php7/bin/php-config
make && sudo make install
配置
将配置项添加到php.ini文件中
[xhprof]
extension=xhprof.so
xhprof.output_dir=/data/xhprof
这里的/data/xhprof 是存储xhprof记录文件的目录
创建目录
mkdir -p /data/xhprof
重启fpm
centos
yum restart php-fpm
mac
brew services restart php-fpm
在laravel中使用
使用composer载入
composer require zehua/laravel-xhprof:dev-master
添加拦截器
在middlewareGroups中的web下增加
\Zehua\LaravelXhprof\Middleware\StartXhprof::class
然后进行访问,/data/xhprof下就会出现每次访问生成的run_id文件