Matomo(Piwik)安装说明

安装前环境检查

  1. Piwik要求PHP版本高于PHP5.5(选用PHP7.2)
  2. Piwik需要pdo和pdo_mysql或mysqli支持(选用mysqli)
  3. Piwik要求Mysql版本高于MySQL5.5或者使用MariaDB(选用MySQL5.7)
  4. Piwik要求Nginx或Apache或IIS做服务器 (选用Nginx)

开始安装PHP7.2(yum安装,如果已安装则忽略此步骤)

Tips:安装前请检查Linux是否内置了PHP5.4及以下版本,否则安装会出错

linux的yum源不存在php7.x,所以要更改yum源

#  rpm  -Uvh   https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

#  rpm  -Uvh   https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

#  sudo  yum  -y  install php72w

#  yum  -y  install  php72w-cli  php72w-common  php72w-devel

#  yum  install  yum-utils –y

#  yum  install  php-mysqli

#  yum  install  php72w-fpm

启动php-fpm 使用“systemctl”命令设定开机自动启动。

# systemctl enable php-fpm.service

接下来“systemctl start php-fpm.service”命令启动php-fpm。

# systemctl start php-fpm.service

配置Nginx

  1. 使用vi打开nginx.conf
  2. 添加参数

server {

listen       80 default_server;

listen       [::]:80 default_server;

#这里有改动,可改成域名

server_name  localhost;

root         /usr/share/nginx/html;

# Load configuration files for the default server block.

include /etc/nginx/default.d/*.conf;

   #将index.php添加进去

location / {

index index.php index.html index.htm;

}

# 这里新加的

# PHP 脚本请求全部转发到 FastCGI处理. 使用FastCGI协议默认配置.

# Fastcgi服务器和程序(PHP,Python)沟通的协议.

location ~ \.php$ {

# 设置监听端口

    fastcgi_pass   127.0.0.1:9000;

# 设置nginx的默认首页文件(上面已经设置过了,可以删除)

    fastcgi_index  index.php;

# 设置脚本文件请求的路径

    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

# 引入fastcgi的配置文件

    include        fastcgi_params;

}

  1. 重启Nginx服务

service nginx restart

  1. 创建PHP文件校验

    在Nginx的网站根目录(/usr/share/nginx/html)下创建一个PHP文件

    例如index.php     内容为<?php    phpinfo();     ?>

  2.打开浏览器http://ip/index.php查看编译是否成功,看到版本信息则为成功

Piwik安装

  1. 进入web站点(……./nginx/html)
  2. 通过wget下载官方piwik    wget http://builds.piwik.org/piwik.zip
  3. 解压piwik      unzip   piwik.zip
  4. 授权piwik目录及其子目录为Nginx用户   chown –R nginx.nginx  /piwik路径
  5. Chomd 0777 /piwik路径/tmp/

Tips:授权失败时根据安装页面提示授权即可

创建piwik数据库

mysql> create database piwik;

mysql> grant all on piwik.* to piwik@locahost identified by 'ph20190420';

mysql> flush privilege

开始安装

1.语言默认英文,可选中文

2.系统检查是否满足条件

3.数据库配置

4.建表(piwik会自动建表)

5.设置超级账户

6.设置网站

7.跟踪代码,将生成的代码复制粘贴到要跟踪的页面</body>标签之前

8.安装完成

9.输入账户密码登录

至此,安装过程结束,以上为亲自实操,或许由于环境问题,好多异常情况没有遇见,希望大家一起多多交流,共同成长,不足之处请多多批评

最新文章

  1. nohup程序后台执行
  2. Spring.net 配置说明
  3. 自己总结SVN必知点
  4. Java学习笔记 02 String类、StringBuilder类、字符串格式化和正则表达式
  5. Codeforces Beta Round #6 (Div. 2 Only)
  6. MVC采用HtmlHelper扩展和Filter封装验证码的功能
  7. Mysql时间函数
  8. JSU 2013 Summer Individual Ranking Contest - 5
  9. ckfinder动态指定上传路径
  10. Sync FrameWork 文件同步 (源码)
  11. java与.net平台之间进行RSA加密验证
  12. 实现textarea限制输入字数
  13. 国外程序员收集整理的PHP资源大全
  14. 类别不平衡问题和Softmax回归
  15. 如何用MoveIt快速搭建机器人运动规划平台?
  16. 查看linux服务器CPU数量
  17. mysql允许远程登录
  18. 团队Alpha冲刺(十)
  19. Windows环境上装在VM,VM安装CentOS7
  20. vue-router路由懒加载

热门文章

  1. jinfo 干涉java runtime的jvm参数
  2. dubbo、web应用 项目结构以及发布目录结构
  3. 8.为什么IntelliJ IDEA首次加载比较慢
  4. 理解性能的奥秘——应用程序中慢,SSMS中快(4)收集解决参数嗅探问题的信息
  5. php strrpos()函数 语法
  6. web大文件断点续传
  7. JavaScript清空数组的三种方法
  8. Largest Point
  9. 学习日记14、EF 时间段查询
  10. (转)基于TLS证书手动部署kubernetes集群(下)