网站访问统计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安装步骤中设置的用户名和密码,即可看到监控的数据

相关内容

    暂无相关文章