美文网首页
matomo环境搭建

matomo环境搭建

作者: jshan | 来源:发表于2018-11-24 21:54 被阅读0次

本文介绍matomo(前身Pwiki)的本地搭建过程。matomo作为前端页面的日志统计工具,对一些网站的监控还是很有必要的。

参考官网的安装步骤,其中至少需要:

  1. 数据库(选用 mysql 5.7.24)
  2. nginx代理 (选用 nginx 1.6.3)
  3. php (选用 php 7.2.12)

我的linux系统是 centos 7.2,下面介绍各个软件的下载安装。

mysql

其中 mysql 的安装过程就不介绍了,可以点击下载链接 安装下载

nginx

nginx的安装过程如下:
下载 pcre-8.41

cd /data/home/user00/app
tar -zxf nginx-1.6.3.tar.gz
mv nginx-1.6.3 nginx
unzip pcre-8.41.zip
yum install pcre pcre-devel
yum install openssl openssl-devel
cd nginx
./configure 
--prefix=/data/home/user00/app/nginx \
--conf-path=/data/home/user00/app/nginx/nginx.conf \
--pid-path=/data/home/user00/app/nginx/nginx.pid \
--with-pcre=/data/home/user00/app/pcre-8.41 \
--with-openssl=/usr/bin/openssl
make && make install

php

php的下载可以点击这里,然后执行下列安装

cd php
./configure \
--enable-mbstring \
--with-curl \
--with-gd \
--with-openssl \
--with-zlib \
--enable-fpm \
--enable-mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd
make && make install

修改nginx和php配置

1,要正确的启动php,需要修改php的配置,内容有:

cp php.ini-development /usr/local/lib/php.ini
cp /usr/local/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf
cp sapi/fpm/php-fpm /usr/local/bin
cd /usr/local/etc/php-fpm.d
cp www.conf.default www.conf

修改配置文件 php.ini,需要修改的字段值如下

cgi.fix_pathinfo=0

修改配置文件 www.conf,需要打开的内容、需要修改的字段值如下

prefix = /usr/local/var

user = user00
group = users

listen.owner = user00
listen.group = users
listen.mode = 0660

access.log = log/$pool.access.log

slowlog = log/$pool.log.slow

catch_workers_output = yes

关于php的安装设置,可以参考官网

2,要是nginx能够解析php文件,需要修改nginx的配置,内容有:
将php的文件放置在script_php目录下

location ~ \.php$ {
    root ./;
    include        /data/home/user00/app/nginx/fastcgi_params;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_param  SCRIPT_FILENAME  $request_filename;
    fastcgi_read_timeout 3000;
}

matomo安装

最后就是matomo的安装操作了,可以点击下载,将解压之后的目录 analytics 放置在nginx的目录下,例如我放置在 /data/home/user00/app/nginx/ 下。

进入页面 http://x.x.x.x/analytics/,然后一步步的设置下去,即可。最后展示一下设置的监控页面访问的监控效果图

image.png

相关文章

  • matomo环境搭建

    本文介绍matomo(前身Pwiki)的本地搭建过程。matomo作为前端页面的日志统计工具,对一些网站的监控还是...

  • 前端埋点VueMatomo

    npm install vue-matomo main.js App.vue第一次进入this.$matomo为u...

  • React Native学习总结篇

    一、环境搭建 1.1 React Native环境搭建 1.1.1 IOS环境搭建 环境:MacOS 注意:不要使...

  • linux 第四天

    Lamp环境搭建 /*******************Lamp环境搭建:*******************...

  • codePush说明

    codePush环境搭建 环境搭建文章:环境搭建 git地址:codePush git地址2.0.3,And...

  • angular学习--02英雄指南

    环境搭建 angular官网--搭建本地开发环境和工作空间windows 10 搭建angular开发环境免搭建环...

  • Gradle开发-Groovy环境搭建

    ##Groovy环境搭建 在使用 Groovy 之前首先要搭建几个环境: Groovy 的环境搭建 JDK 环境搭...

  • 搭建 LNMP + CodeIgniter 开发环境

    搭建 LNMP + CodeIgniter 开发环境搭建 LNMP 环境首先搭建 LNMP 的服务器环境安装 Ng...

  • iOS中RN与Flutter混合开发

    一 搭建环境 1. 搭建flutter环境 1.1 搭建系统开发环境 参考链接:https://flutter....

  • 第一个MyBatis程序

    思路:搭建环境---导入MyBatis--编写代码---测试! 一、搭建环境 1、搭建数据库环境: engine=...

网友评论

      本文标题:matomo环境搭建

      本文链接:https://www.haomeiwen.com/subject/hjzyqqtx.html