- 授权协议: GPL
- 开发语言: PHP
- 操作系统: 跨平台
- 软件首页: https://github.com/ZoaChou/xhprof-collector
- 软件文档: https://github.com/ZoaChou/xhprof-collector
- 官方下载: https://github.com/ZoaChou/xhprof-collector
软件介绍
xhprof-collector
Single XHProf collector use XHProf API.
Notice that this is a collector only, so you have to get a gui to show collected data such as xhgui.
Tested php version
5.6.36
7.0.30
Notice:If you are running php under Kubernetes, you have to use tideways_xhprof extension which only support php >= 7.0 to avoid XHProf crash in hp_execute_internal.
Require
XHProf extension(either)
tideways
tideways_xhprof(recommend)
mongo extension(either)
Symfony Integration Example
Include(either)
Composer(recommend)
{
"require" : {
"zoa-chou/xhprof-collector": "*",
}
}Single file
Copy xhprof-collector/src/collector.php to your path
Require collector to your project at first line, such as:
<?php require_once '/path/to/your/collector.php';
Nginx configure
Copy xhprof-collector/src/collector.php to your path
Add fastcgi_param to your nginx config inside server block, such as:
location ~ .*\.php?$ {
fastcgi_param PHP_VALUE "auto_prepend_file=/path/to/your/collector.php";
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
}Notice:Once you visited the host which server configure collector, nginx will always send fastcgi_param to php-fpm even if you visit other not configure server.
Append php.ini
Copy xhprof-collector/src/collector.php to your path
Add auto_prepend_file to your php.ini, such as:
auto_prepend_file=/path/to/your/collector.php
Configure environment variables
XHGUI_ENABLE_PROB —— The probability of start collector while request.Valid value is between 0(off) and 100(all on), default is 0.
XHGUI_MONGO_URI —— mongodb uri, such as:
mongodb://username:password@ip:host,ip2:host2/dbname?connectTimeoutMS=200XHGUI_ENABLE_CLI —— Enable collector while php running as cli model.Valid values is 0(off) and 1(on), default is 0.
XHGUI_SINGLE_CONTROL —— Enable use http header XHGUI-ENABLE-PROB (just like XHGUI_ENABLE_PROB, such as: 'XHGUI-ENABLE-PROB: 100') to control the probability of start collector which will cover XHGUI_ENABLE_PROB. Valid values is 0(off) and 1(on), default is 0.
Perl语言入门 第六版(中文版)
Randal L.Schwartz、brian d foy、Tom Phoenix / 盛春 / 东南大学出版社 / 2012-3 / 62.00元
《Perl语言入门(第6版)(中文版)》根据作者施瓦茨、福瓦、菲尼克斯从1991年开始的教学经验积累汇聚而成,多年来十分畅销。此次第六版涵盖了最新的Perl5.14版本的变化。《Perl语言入门(第6版)(中文版)》每章都包含若干习题,帮助你巩固消化刚学到的知识。也许其他书籍只是想着灌输Perl编程的条条框框,但《Perl语言入门(第6版)(中文版)》不同,我们希望把你培养成一名真正的Perl程序......一起来看看 《Perl语言入门 第六版(中文版)》 这本书的介绍吧!
