piwik安装部署最佳实践
1.piwik介绍
Piwik是一个PHP和MySQL的开放源代码的Web统计软件,它给你一些关于你的网站的实用统计报告,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等。
Piwik拥有众多不同功能的插件,你可以添加新的功能或是移除你不需要的功能,Piwik同样可以安装在你的服务器上面,数据就保存在你自己的服务器上面。你可以非常容易的插入统计图表到你的博客或是网站亦或是后台的控制面板中。安装完成后,你只需将一小段代码放到将要统计的网页中即可。
2.piwik概况
Piwik支持插件,你可以通过插件扩展Piwik的功能,或者去掉一些不需要的功能。用户的界面支持Ajax技术是可定制的,你可以轻松拖放控件,定制自己需要的报告。
使用者独立拥有自己的统计数据,而不是寄存在服务商那里,这样就可以更灵活的使用统计数据,不用担心数据丢失问题。
Piwik是安装在服务器端的统计工具,安装过程很简单,但是需要服务器支持PHP5.1和MySQL。安装的时候上传Piwik到服务器端,然后打开浏览器,Piwik会自动运行安装,整个过程不超过5分钟。目前Piwik已支持中文。
tar -xf httpd-2.4.23.tar.gz
cd httpd-2.4.23
./configure --prefix=/usr/local/httpd--with-included-apr --enable-so --enable-deflate=shared --enable-expires=shared--enable-rewrite=shared --with-pcre
make && make install
Php源码安装
tar -xf php-5.6.32.tar.gz
cd php-5.6.32
./configure --prefix=/usr/local/php--with-apxs2=/usr/local/httpd/bin/apxs--with-config-file-path=/usr/local/php/etc? --with-mysqli --with-libxml-dir--with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir--with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap--enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif--disable-ipv6
make && make install
/usr/local/httpd/conf/httpd.conf ßapache配置文件
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.php index.html
指定php配置文件路径
PHPIniDir"/usr/local/php/etc/php.ini"
修改php.ini文件
Php.ini修改always_populate_raw_post_data=-1
cd /usr/local/httpd/htdocs ß进入web站点
wget http://builds.piwik.org/piwik.zip ß通过wget下载官方piwik
unzip piwik.zip ß解压piwik
chown -R apache.apache /usr/local/httpd/htdocs ß授权piwik目录及其子目录为apache用户
mv piwik/* . ß移动wik里面所有到web站点下
/usr/local/httpd/bin/apachectl -k restart ß启动apache
MYSQL
mysqladmin -uroot password '123456' ß设置mysql登录root密码
mysql -uroot -p123456 ß登录mysql
mysql> create database piwik; ß创建piwik数据库
mysql> grant all on piwik.* to piwik@locahost identified by '123456'; ß授权piwik用户管理piwik数据库
mysql> flush privileges; ß刷新权限