网站访问统计Piwik的基于Centos 6.5的部署,piwikcentos
网站访问统计Piwik的基于Centos 6.5的部署,piwikcentos
piwik介绍:
Piwik是一个PHP和MySQL的开放源代码的Web统计软件. 它给你一些关于你的网站的实用统计报告,比如网页浏览人数, 访问最多的页面, 搜索引擎关键词等等… Piwik拥有众多不同功能的插件,你可以添加新的功能或是移除你不需要的功能,Piwik同样可以安装在你的服务器上面,数据就保存在你自己的服务器上面。你可以非常容易的插入统计图表到你的博客或是网站抑或是后台的控制面板中。安装完成后,你只需将一小段代码放到将要统计的网页中即可。
更多的了解:www.piwik.org 英文网 www.piwik.cn 中文网
piwik本次搭建的环境版本:
Mysql 5.6.33数据库
PHP 5.6.37
Apache/2.2.15 (Unix) 服务器
piwik 使用最新版本 3.5.1
piwik本次搭建对版本要求
· PHP version 5.5.9 or greater
· MySQL version 5.5 or greater, or MariaDB
之前环境中存在5.1.73版本的mysql数据库,先进行了卸载。卸载Mysql步骤和说明:
查询安装的mysql版本:rpm -qa|grep -i mysql
如mysql已经安装,停止服务,本次安装mysql并未启动服务
删除安装的mysql版本(前面查询到的文件,删除方法从后往前删除):rpm -ev
文件名
查找之前老版本mysql的目录、并且删除老版本mysql的文件和库:
find / -name mysql
删除查找到的文件夹:例如rm -rf /var/lib/mysql
卸载后/etc/my.cnf不会删除,需要进行手工删除
rm -rf /etc/my.cnf
安装Mysql 5.6.33版本步骤和说明:
在/usr/下创建了piwik文件夹:
cd /usr/ 进入usr文件夹
mkdir piwik 创建piwik文件夹
cd piwik/ 进入piwik文件夹
下载mysql 5.6.33 直接命令下载:
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
等待下载完之后,解压下载的文件并复制到mysql文件夹:
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 解压
cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql 复制到mysql文件夹
添加用户组和用户
groupadd mysql 添加用户组
useradd -g mysql mysql 添加用户mysql 到用户组mysql
安装mysql
cd /usr/local/mysql/ mkdir ./data/mysql
chown -R mysql:mysql ./
./scripts/mysql_install_db --user=mysql--datadir=/usr/local/mysql/data/mysql
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
cp support-files/my-default.cnf /etc/my.cnf
vi /etc/init.d/mysqld 修改启动脚本
basedir=/usr/local/mysql/ 修改项
datadir=/usr/local/mysql/data/mysql 修改项
vi /etc/profile 将mysql加入环境变量
export PATH=....:/usr/local/mysql/bin 在PATH后面加入“:/usr/local/mysql/bin”
启动mysql服务,修改mysql用户root的密码并开启远程连接的权限
mysql -uroot
use mysql;
update user set host = '%' where user ='root';
update user set authentication_string=password('password') where user='root';
flush privileges;
mysql的相关命令:
service mysqld start #启动mysql
service mysqld stop #关闭mysql
service mysqld status #查看运行状态
安装PHP 5.6.37版本步骤和说明:
安装辅助命令:
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh
http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
安装PHP,此步骤就下载了apache服务器
yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-mysql php-pdo php-gd php-mbstring php-dom php-xml
配置php
vim
/etc/php.ini
mbstring.func_overload
= 0
#396
memory_limit = 512M
#705
always_populate_raw_post_data
= -1
验证是否成功:
php --version
下载解压piwik步骤和说明:
进入piwik文件夹
cd /usr/piwik
下载piwik
wget https://builds.piwik.org/piwik.zip
将piwik复制到 /var/www/html 文件夹下
cp piwik.zip /var/www/html/
解压piwik
cd /var/www/html/
unzip piwik.zip
赋予权限
chown -R apache:apache
/var/www/html/piwik
chmod -R 0755
/var/www/html/piwik/tmp
启动httpd
service httpd start
第一次启动失败,80端口被占用,修改端口号:
vim /etc/httpd/conf/httpd.conf
修改Listen 80 为Listen 81
再次启动apache
service httpd start
访问:
http://ip:81/piwik
第一次访问,有piwik的安装过程,按照步骤一步步安装,将生成的js代码放入监控的页面中(放于</body>之前),访问页面,登录piwik安装步骤中设置的用户名和密码,即可看到监控的数据
评论暂时关闭