QQ1000资源网
当前位置:首页 > 网络教程 > 搜集教程

搜集教程

一款功能强大的免费开源网站统计程序:百夫长统计

作者:小刀娱乐网小说免费下载   来源:小刀娱乐网小说免费下载   评论:0
内容摘要: class="wrapper-lg"> 简介百夫长统计(Centcount Analytics)是一款功能强大的免费开源网站统计程序。采用PHP+MySQL+Redis开发而成,可以方便地部署在自己的服务器上,100%独享数据。数据精准是该统计系统的......
class="wrapper-lg">

简介

百夫长统计(Centcount Analytics)是一款功能强大的免费开源网站统计程序。采用PHP+MySQL+Redis开发而成,可以方便地部署在自己的服务器上,100%独享数据。数据精准是该统计系统的最大特点,我们尽最大可能收集用户浏览轨迹,从而为网站管理者提供极为精确的统计数据,发掘潜在价值。

截图

请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述

功能

  • 性能:百夫长统计处理速度飞快!配置较低的VPS即可轻松处理每天100PV
  • 项目:开放源码、自我部署、数据安全和隐私,100%独享数据。
  • 报告:丰富的统计报告,百夫长统计提供多达37个固定的统计报告。
  • 热力图:提供一种全新的,直接的方式展示访问者在您的网页上的浏览行为!
  • 自定义报告:随心所欲的玩转数据。多维度、多条件、多指标,按分组和顺序查询并返回你想要的数据。

安装

系统要求:CentOS 7Debian 8 +Ubuntu 16.04 +,且为64位系统,内存建议2G以上。
环境要求:NginxPHP> = 7.0MySQL> = 5.7Redis> = 3.0

这里说下宝塔面板和军哥LNMP两种安装方法,并且写到一起了,请注意区分开来。新手建议使用宝塔,喜欢折腾的用军哥的LNMP一键包。

1、安装Web环境

#安装宝塔面板#Centos系统yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh#Ubuntu系统wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh#Debian系统wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh#LNMP一键包wget -c http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && ./install.sh lnmp

宝塔面板安装成功后,登录面板,安装NginxPHPMySQL,然后再添加域名。如果是LNMP,安装成功后,使用lnmp vhost add添加域名,并且自动签发ssl证书。

2、安装Redis并配置PHP

#宝塔面板找到左侧软件管理-PHP7.x-设置-安装拓展-安装Redis。然后在设置里找到禁用函数,删除popen函数。#LNMP一键包#安装Rediscd /root/lnmp1.5 && ./addons.sh install redis#编辑PHP配置文件编辑/usr/local/php/etc/php.ini文件,大概在314行,找到disable_functions,删除后面的popen

3、编辑mysql配置文件

#宝塔面板找到左侧软件管理-MySQL 5.x-设置-配置修改#LNMP一键包编辑/etc/my.cnf文件

然后将以下参数添加到[client]区块和[mysqld]区块。

[client]default-character-set = utf8[mysqld]default-storage-engine = INNODBcharacter-set-server = utf8collation-server = utf8_general_cisql-mode = "NO_ZERO_IN_DATENO_ZERO_DATEERROR_FOR_DIVISION_BY_ZERONO_AUTO_CREATE_USERNO_ENGINE_SUBSTITUTION"

添加后记得重启Mysql数据库。宝塔直接在面板里重启,LNMP使用lnmp mysql restart命令重启。

4、下载程序文件

#安装必要命令#Debian/Ubuntu系统apt-get -y install git unzip#CentOS系统yum -y install git unzip#进入网站根目录cd /www/wwwroot/domain.com #宝塔面板,将domain.com修改成你的域名cd /home/wwwroot/domain.com #LNMP一键包#下载文件git clone https://github.com/WMJonssen/Centcount-Analytics.git CAmv CA/.git .rm -rf CAgit reset --hard

5、解压IP地址库压缩包

cd /www/wwwroot/domain.com/ipdb #宝塔面板,将domain.com替换成你的域名cd /home/wwwroot/domain.com/ipdb #LNMP一键包unzip ipdb.zip

百夫长统计打包了2个免费的IP地址库(IP2Location和GeoIP),并提供API来访问它。您可以直接将免费版更换为提供ISP信息的,更精准的商业版。而且您不必更改任何代码。

6、修改安全配置文件

#编辑网站根目录config/config_security.php文件/************* 安全配置开始 *************///force ssldefine('FORCE_SSL' true);//如果你没有SSL证书,请将此常量设置为"false"。//check ssldefine('IS_HTTPS' isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] === 1 || $_SERVER['HTTPS'] === 'on') ? true : false);//define security transfer protocoldefine('PROTOCOL' IS_HTTPS ? 'https://' : 'http://');//define API transfer protocoldefine('CURL_PROTOCOL' 'https://');//如果你没有SSL证书,请将此常量设置为"http://"。/************** 安全配置结束 **************/

建议使用ssl证书。

7、修改通用配置文件

#编辑网站根目录config/config_common.php文件/*************** CA CONFIG START **************///encode factordefine('ENCODE_FACTOR' 123456789);//重设你的私有加密因子,这非常重要。//mysql local root namedefine('ROOT_USER_LOCAL' 'root');//设置你的mysql登录用户名(该用户必须有创建数据库权限)//mysql local root passworddefine('ROOT_PASSWORD_LOCAL' 'password');//设置你的mysql登录密码//administrator's timezone: PRCdefine('ADMIN_TIMEZONE' 'PRC');//设置管理员时区//default timezone: PRCdefine('DEFAULT_TIME_ZONE' 'PRC');//设置默认时区//error log hostdefine('ERROR_LOG_HOST' 'www.yourdomainname.com');//设置错误日志主机(此处替换为你的域名)/**************** CA CONFIG END ***************/

8、修改邮件配置文件
使用邮件VPS服务器必须开通25端口,这个主机商默认不给,发工单就行了,且需要安装Postfix,不过LNMP一键包和宝塔都自带,所以不用安装。如果不想使用邮件功能的可以跳过该步骤。

#编辑网站根目录config/config_mail.php文件/************* Config Mail Start ***********///administrator maildefined('ADMIN_MAIL') || define('ADMIN_MAIL' 'admin@centcount.com');//设置管理员接收通知邮箱(请将下面三个通知邮箱放入管理员邮箱白名单列表)//auto response maildefined('AUTORESPONSE_MAIL') || define('AUTORESPONSE_MAIL' 'autoresponse@centcount.com');//设置自动回复邮件发送邮箱//notification maildefined('NOTIFICATION_MAIL') || define('NOTIFICATION_MAIL' 'notification@centcount.com');//设置通知邮件发送邮箱//fatal error maildefined('FATALERROR_MAIL') || define('FATALERROR_MAIL' 'fatalerror@centcount.com');//设置错误信息邮件发送邮箱/************** Config Mail End ************/

9、安装百夫长统计
以上完成后直接进入https:/domain.com/install.php进行安装。由于LNMP一键包安装Redis的时候,没安装命令行,导致检测会出现Redis: Missed这个无视就行。
请输入图片描述

依次填入数据库用户名,密码,邮箱,登录密码。
请输入图片描述

添加自己站点网站。
请输入图片描述

获取统计代码。
请输入图片描述
最后放到网站里就可以了。

官方网站:https://cn.centcount.com/

Vultr注册就送$50,可开日本/新加坡等机房,【点击注册】。
最后修改:2018 年 04 月 24 日 09 : 40 AM
如果觉得我的文章对你有用,请随意打赏。

标签:免费  网站  统计  功能  程序  

相关文章

相关评论