宝塔面板搭建百夫长统计–功能强大的网站统计程序

宝塔面板搭建百夫长统计–功能强大的网站统计程序

浏览次数:
信息来源: 用户投稿
更新日期: 2025-11-30
文章简介

无意中发现了百夫长统计,看了看他们家的UI和试用了一些简单的功能,发现还是不错的,所以值得水一篇文来推荐下。 官网:https://cn.centcount.com/

2025阿里云双十一服务器活动

无意中发现了百夫长统计,看了看他们家的UI和试用了一些简单的功能,发现还是不错的,所以值得水一篇文来推荐下。

  • 官网:https://cn.centcount.com/
  • 演示:演示地址
  • 安装文档:https://cn.centcount.com/doc.php
  • 下载:https://cn.centcount.com/Centcount_Anlytics_Installation.zip
  • github:https://github.com/WMJonssen/Centcount-Analytics
  • 什么是百夫长统计:

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

    这篇文件我们还是选用宝塔面板来搭建百夫长统计,测试环境宝塔面板6.9.5+lnmp环境。具体要求如下:

    系统要求:、、,且为位系统,内存建议以上。

    环境要求:、>=?、>=?、>=?。

    阅读这篇文章之前,可以看看之前的相关文章:

    宝塔面板安装matomo–一款免费开源的网站流量统计系统

    一:PHP设置

    尽管搭建好了lnmp环境,不过还需要一些调整才可以顺利安装。

    官方安装文档:https://cn.centcount.com/doc.php

    1.1安装Redis并配置PHP

    宝塔面板找到左侧软件商店-PHP7.x-设置-安装拓展-安装Redis。

    1.2删除popen函数

    然后在设置里找到禁用函数,删除popen函数。

    二:编辑mysql配置文件

    宝塔面板找到左侧软件管理-MySQL5.x-设置-配置修改,然后将以下参数添加到[]区块和[]区块。

    default-character-set=utf8

    default-storage-engine=INNODB

    character-set-server=utf8

    collation-server=utf8_general_ci

    sql-mode="NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

    添加后记得重启数据库。宝塔直接在面板里重启:

    三:下载程序及设置

    前面设置好了之后,我们可以下载统计程序了,命令如下:

    cd/www/wwwroot/www.daniao.org#宝塔面板,将www.daniao.org修改成你的域名

    gitclonehttps://github.com/WMJonssen/Centcount-Analytics.gitCA

    你也可以直接使用宝塔面板的远程下载来直接把程序下载到网站目录,这个大鸟之前说过很多次了,就不多赘述了。

    3.1解压IP地址库压缩包

    cd/www/wwwroot/www.daniao.org/ipdb#宝塔面板,将www.daniao.org替换成你的域名

    宝塔面板搭建百夫长统计–功能强大的网站统计程序

    #编辑网站根目录config/config_security.php文件

    define('FORCE_SSL',true);//如果你没有SSL证书,请将此常量设置为"false"。

    define('IS_HTTPS',isset($_SERVER['HTTPS'])&&($_SERVER['HTTPS']===1||$_SERVER['HTTPS']==='on')?true:false);

    //definesecuritytransferprotocol

    define('PROTOCOL',IS_HTTPS?'https://':'http://');

    //defineAPItransferprotocol

    define('CURL_PROTOCOL','https://');//如果你没有SSL证书,请将此常量设置为"http://"。

    因为大鸟只是测试使用所以没有配置SSL,

    3.3修改通用配置文件

    #编辑网站根目录config/config_common.php文件

    define('ENCODE_FACTOR',abced123456789);//重设你的私有加密因子,这非常重要。

    define('ROOT_USER_LOCAL','root');//设置你的mysql登录用户名(该用户必须有创建数据库权限)

    //mysqllocalrootpassword

    define('ROOT_PASSWORD_LOCAL','password');//设置你的mysql登录密码

    //administrator'stimezone:PRC

    define('ADMIN_TIMEZONE','PRC');//设置管理员时区

    define('DEFAULT_TIME_ZONE','PRC');//设置默认时区

    define('ERROR_LOG_HOST','www.daniao.org');//设置错误日志主机(此处替换为你的域名)

    这里需要说明的是需要使用mysql的root账号和密码。

    3.4修改邮件配置文件

    这里邮件配置可选,使用邮件服务器必须开通端口,这个主机商默认禁止,发工单就行了可以发工单试试看。至于,宝塔是默认安装好的,所以不用安装。如果不想使用邮件功能的可以跳过该步骤。

    #编辑网站根目录config/config_mail.php文件

    defined('ADMIN_MAIL')||define('ADMIN_MAIL','admin@centcount.com');//设置管理员接收通知邮箱(请将下面三个通知邮箱放入管理员邮箱白名单列表)

    defined('AUTORESPONSE_MAIL')||define('AUTORESPONSE_MAIL','autoresponse@centcount.com');//设置自动回复邮件发送邮箱

    defined('NOTIFICATION_MAIL')||define('NOTIFICATION_MAIL','notification@centcount.com');//设置通知邮件发送邮箱

    defined('FATALERROR_MAIL')||define('FATALERROR_MAIL','fatalerror@centcount.com');//设置错误信息邮件发送邮箱

    四:安装百夫长统计

    以上的繁琐设置完成后直接进入进行安装。

    接受协议,会有个环境检测,上面设置好好是没有问题的,所以我们继续next,开始InstallCA,依次填入数据库用户名,密码,邮箱,登录密码。

    开始安装,安装好是这样的:

    五:登录设置

    点击login登录,添加自己站点网站,登录地址如下:https://img.daniao.org/login.php:

    登陆之后就可以添加网站,获取统计代码了,

    看到右侧有统计代码,我们点击获取,将JS统计代码插入至网页"</head>"标签(推荐!)或者"</body>"标签之前,稍微等待几分钟就可以开始统计数据了:

    六:总结

    大鸟测试使用的是免费版本,收费版本价格不菲,看看截图:

    以后网站的统计数据应该会越来越重要了,用户对统计程序的要求应该会越来越高的,所以说,将来自建第三方的统计程序应该会是不少站长的首选。当然了,第三方的统计程序可不止这什么百夫长,Matomo也是免费开源的第三方,当然了,宝塔面板自带了统计是收费的,这个统计的精度就不敢恭维了。

    如果还有什么好用的第三方免费开源的统计程序,不妨来一波分享杀……

    标签:
    cubestation魔方
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!