本文介绍在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来访问设置网页,你应该会看到一个欢迎页面,点击下一步:
确保通过所有系统检查,然后单击下一步按钮。 你应该进入到数据库设置页面,使用先前配置的数据库信息: 数据库服务器:127.0.0.1 登录:matomo 密码:<StrongPassword> 数据库名称:matomo 适配器:PDO/MYSQL 创建表应该会成功:
接下来,你必须创建一个超级用户,提供用户名,密码和电子邮件地址:
通过提供设置网站:网站名称、网址网站时区、启用/禁用电子商务:
复制并保存生成的JavaScript跟踪代码,应该出现一个登录页面,请使用上面设置的用户名和密码登陆:
至此,你可以到Matomo(Piwik)Web分析工具里使用相应的功能了。
相关主题 |