Piwik[官网]
Our mission statement
“To create, as a community, the leading international open source web analytics platform, that gives every user full control of their data.” —Piwik’s mission statement
1.简介
Piwik是一套基于PHP+MySQL技术构建的开源网站访问统计系统,它的目标是让人们都能拥有自主可控的Web数据统计分析平台 ,Piwik可以采集详细的统计信息,比如网页浏览量,访问最多页面,搜索引擎关键词等流量分析功能, 同时Piwik采用了插件扩展及开放API架构,用户可以按照自己的实际需求创建更多的功能,安装完成后,你只需将一小段代码放到将要统计的网页中即可,非常方便且支持中文。Piwik最新版本为2.16.1,根据官方声明,该版本修复了XSS漏洞,长期维护,2.X版本至少支持到2017 年直到下一版本3.0发布,Piwik官方已经推出APP & IOS移动客户端。
2.部署
准备环境
操作系统:CentOS Linux release 7.2.1511 (Core) linux-node1.example.com 3.10.0-327.18.2.el7.x86_64 软件版本:Piwik-2.16.1,nginx-1.10.1 首先安装lnmp,由于已经安装好了,就直接略过了 [root@linux-node1 ~]# rpm -qa mariadb php php-5.4.16-36.1.el7_2.1.x86_64 mariadb-5.5.47-1.el7_2.x86_64 [root@linux-node1 session]# yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm #yum安装php #配置nginx支持php,把下面这段配置信息放到nginx.conf里 location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } [root@linux-node1 ~]# unzip piwik.zip #解压移到html目录并赋目录权限 [root@linux-node1 html]# chown -R www.www /usr/local/nginx/html/piwik [root@linux-node1 ~]# mysql -uroot -prootroot MariaDB [(none)]> create database piwik; #创建piwik数据库 MariaDB [(none)]> grant all on piwik.* to piwik@'localhost' identified by 'piwik'; #创建piwik用户并赋予本地登陆权限 MariaDB [(none)]> flush privileges; #刷新马上生效 #打开浏览器输入:192.168.56.11/piwik,进入web安装界面,结果报错 An error occurred The directory "/usr/local/nginx-1.10.1/html/piwik/tmp/cache/tracker/" does not exist and could not be created. [root@linux-node1 ~]# mkdir 755 -p /usr/local/nginx-1.10.1/html/piwik/tmp #按要求创建指定目录 [root@linux-node1 ~]# chown -R www.www /usr/local/nginx/html/piwik/tmp #改变tmp目录属主 #上面改完还是不行,由于php是后面yum安装,改配置文件,将启动用户和组改成www,与nginx启动用户一样就可以了 [root@linux-node1 piwik]# grep www /etc/php-fpm.d/www.conf user = www group = www
3.安装
现在在浏览器打开http://192.168.56.11/piwik/,直接进入安装界面,可以选择中文界面,如下图
2.直接下一步,Piwik会检查系统,看是否符合安装条件
3.数据库设置,填入之前我们创建的数据库及用户名密码
4.Piwik会自动为我们创建表
5.设置超级管理员
6.设定一个你要使用Piwik的站点
7.生成网站的的跟踪代码,插入页脚"footer"文件中
8.下一步,搞定!
9.登陆测试
总结
Piwik统计内容丰富,界面美观,如果担心网站统计数据的安全,不想把数据交给类似百度统计或第三方,自己搭个Piwik使用也是很不错的!