准备nginx环境

  • nginx配置文件
[root@web03 ~]# cat /etc/nginx/conf.d/matomo.conf 
server {
    listen 80;
    server_name matomo.test.com;
    root /code/matomo;
    index index.php index.html;

    location ~* \.php$ {
        root /code/matomo;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}
  • 重启nginx
#检查nginx语法
nginx -t

#重启nginx
systemctl restart nginx

创建数据库

新建matomo数据库

create database matomo charset utf8 collate utf8_bin;

给数据库授权

grant all privileges on matomo.* to 'matomo'@'localhost' identified by 'matomo';
grant all privileges on matomo.* to 'matomo'@'127.0.0.1' identified by 'matomo';

刷新权限

flush privileges;

安装matomo

  • 解压matomo源码包并授权
unzip matomo-latest.zip -d /code/
chown -R www.www /code/matomo
  • 在windows添加域名解析

现在windows的hosts文件C:\Windows\System32\drivers\etc\hosts中添加一条记录

10.0.0.9    matomo.test.com
  • 安装matomo

浏览器访问matomo.test.com进入安装界面。

第2步,系统检查,忽略强制SSL那一项,其他没报错直接下一步

文档更新时间: 2020-12-28 19:02   作者:Wan Hebin