统计php脚本执行时间的php扩展

zqfHBphp

Php Page execution statistics extension
因为依赖hiredis的c的api调用redis,因此首先须要安装hiredis
wget https://github.com/redis/hire...
tar zxvf v0.13.3.tar.gz
cd hiredis-0.13.3
make
或者直接make install,建议手动按下面配置
mkdir -p /usr/local/include/hiredis /usr/local/lib
cp -a hiredis.h async.h read.h sds.h adapters /usr/local/include/hiredis
cp -a libhiredis.so /usr/local/lib/libhiredis.so.0.13
cd /usr/local/lib && ln -sf libhiredis.so.0.13 libhiredis.so
切换到cd hiredis-0.13.3目录下
cp -a libhiredis.a /usr/local/lib
mkdir -p /usr/local/lib/pkgconfig
cp -a hiredis.pc /usr/local/lib/pkgconfig
若是出现libhiredis.so.0.13: cannot open shared object file: No such file or directory in Unknown on line 0
vi /etc/ld.so.conf
文件末尾添加 /usr/local/lib
而后执行ldconfig
下面安装本扩展
./phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
add zqfHB.so to php.ini
extension=zqfHB.so
[zqfHB]
zqfHB.slow_maxtime=10000(单位微妙1s=1000000us,改参数是页面加载超过这个时间会统计)
zqfHB.type=1(1表明redis 2表明memcache,因为memcache性能处理有点低,暂时不开放)
zqfHB.auth=123456(若是redis没有密码,此项没必要配置,若是有密码,必须配置此项)
zqfHB.host=192.168.102.163
zqfHB.port=6379
use:git

须要把web里的全部文件复制到网站目录下,网站统计能够不在一块儿
直接执行http://localhost/web/github

效果图
图片描述
图片描述web

项目地址:https://github.com/qieangel20...

相关文章
相关标签/搜索