Mac 安装 php7 xhprof 性能分析扩展
git clone https://github.com/longxinH/xhprof
cd xhprof/extension/
phpize
make
make test
make install
执行 php --ini
查看配置文件路径,修改 php.ini
引入扩展,并自定义输出目录
[xhprof]
extension = xhprof.so
xhprof.output_dir = /
重启服务器,查看 php -m
是否正常安装
默认生成的分析结果图片是 graphviz 生成的,没有安装会无法识别
brew install graphviz
安装之后可能遇到的问题,安装路径问题,需要修改 callgraph_utils.php
112 行
proc_open( $cmd, $descriptorspec, $pipes, sys_get_temp_dir(), array( 'PATH' => getenv( 'PATH' ).':/usr/local/bin' ) );
Ubuntu
Centos
系统安装方法类似,Windows
目前没有 php7
扩展,只有 5.6
版本的,完。
您将是第一位评论人!