云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04/16.04上安装Matomo(Piwik)Web分析工具的方法

在Ubuntu 18.04/16.04上安装Matomo(Piwik)Web分析工具的方法

2019-02-15 10:37:30作者:戴进稿源:云网牛站

本文介绍在Ubuntu 18.04/Ubuntu 16.04操作系统上安装Matomo(Piwik)Web分析工具的方法。

 

简介

Matamo(以前称为Piwik)是一个免费的开源网络分析应用程序,用PHP开发,是Analytics的终极替代品,可以完全控制你的数据。 Matomo可用于每天访问次数较少的网站或每天接收数百万次访问量的网站,以跟踪关键效果指标,例如访问次数、目标转化率、下载次数、关键字等等。

Matamo为你提供详细的以用户为中心的网站操作洞察,包括直接访问网站或通过移动应用程序访问,你可以使用其API和详细的用户文档扩展和自定义应用程序,立即安装Matamo,了解用户的行为,他们来自哪里,他们在做什么以及他们去哪里。

 

在Ubuntu 18.04/Ubuntu 16.04上安装Matomo(Piwik)Web分析工具

要运行Matomo(Piwik),你的主机服务器需要有以下几点:

Web服务器,如Apache、Nginx、IIS等。

PHP 5.5.9或更高版本。

MySQL 5.5或更高版本,或MariaDB。

PHP扩展pdo和pdo_mysql,或mysqli扩展。

 

一、安装PHP 7

运行以下命令在你的Ubuntu 18.04/Ubuntu 16.04上安装PHP 7:

sudo apt-get install php php-fpm php-curl php-gd php-cli php-mysql php-xml php-mbstring

参考:在Ubuntu 18.04或CentOS 7系统上安装PHP 7.3

 

二、安装MySQL/MariaDB参考文章

如上面所述,Matomo需要一个数据库服务器,可以是MySQL或MariaDB,我们将使用MariaDB,参考在Ubuntu 18.04系统上安装MariaDB 10.4的步骤

安装数据库服务器后,继续创建Matomo使用的用户。

以root用户身份登录MySQL shell:

$ mysql -u root -p

创建具有访问权限的数据库和用户:

CREATE DATABASE matomo;

GRANT ALL PRIVILEGES ON matomo.* TO 'matomo'@'localhost' IDENTIFIED BY "StrongPassword";

FLUSH PRIVILEGES;

quit

 

三、下载Matomo/Piwik

使用wget下载最新版本的Matomo/Piwik:

wget https://builds.piwik.org/piwik.zip

解压缩包:

unzip piwik.zip

将piwik目录移动到/srv/:

sudo mv piwik /srv/matomo/

 

四、安装Nginx并配置Nginx

下载并安装nginx:

sudo apt-get install nginx

为Matomo创建nginx配置文件:

sudo vim /etc/nginx/conf.d/matomo.conf

添加以下内容:

server {

listen 80;

root /srv/matomo;

index  index.php index.html;

access_log  /var/log/nginx/matomo_access.log;

error_log   /var/log/nginx/matomo_error.log;

server_name  stats.example.com www.stats.example.com;

client_max_body_size 100M;

location / {

try_files $uri /index.php?$query_string;

}

location ~ \.php$ {

include /etc/nginx/fastcgi_params;

fastcgi_pass             unix:/var/run/php/php7.2-fpm.sock;

fastcgi_param            SCRIPT_FILENAME $document_root$fastcgi_script_name;

}

}

更改server_name和fastcgi_pass值以匹配正确的设置。

更改Matomo目录所有权:

sudo chown -R www-data:www-data /srv/matomo/

启动nginx并确保将其设置为在启动时启动:

sudo systemctl restart nginx

sudo systemctl enable nginx

 

五、设置Matomo/Piwik

通过在浏览器上打开链接http://stats.example.com来访问设置网页,你应该会看到一个欢迎页面,点击下一步:

在Ubuntu 18.04/16.04上安装Matomo(Piwik)Web分析工具的方法

确保通过所有系统检查,然后单击下一步按钮。

你应该进入到数据库设置页面,使用先前配置的数据库信息:

数据库服务器:127.0.0.1

登录:matomo

密码:<StrongPassword>

数据库名称:matomo

适配器:PDO/MYSQL

创建表应该会成功:

在Ubuntu 18.04/16.04上安装Matomo(Piwik)Web分析工具的方法

接下来,你必须创建一个超级用户,提供用户名,密码和电子邮件地址:

在Ubuntu 18.04/16.04上安装Matomo(Piwik)Web分析工具的方法

通过提供设置网站:网站名称、网址网站时区、启用/禁用电子商务:

在Ubuntu 18.04/16.04上安装Matomo(Piwik)Web分析工具的方法

复制并保存生成的JavaScript跟踪代码,应该出现一个登录页面,请使用上面设置的用户名和密码登陆:

在Ubuntu 18.04/16.04上安装Matomo(Piwik)Web分析工具的方法

至此,你可以到Matomo(Piwik)Web分析工具里使用相应的功能了。

 

相关主题

在Ubuntu 18.04系统上安装Matomo的详细步骤

精选文章
热门文章