zoukankan      html  css  js  c++  java
  • Matomo(Piwik)安装说明-----------基于LNPM环境

    Matomo(Piwik)安装说明

    安装前环境检查

    1. Piwik要求PHP版本高于PHP5.5(选用PHP7.2
    2. Piwik需要pdopdo_mysqlmysqli支持选用mysqli)
    3. Piwik要求Mysql版本高于MySQL5.5或者使用MariaDB(选用MySQL5.7
    4. Piwik要求NginxApacheIIS做服务器 选用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.输入账户密码登录

     

     

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

  • 相关阅读:
    大数运算(涉及到格式问题)
    UltraEdit
    汉化eclipse3.6.2
    安装Microsoft SQL Server Management Studio Express是报错29506
    Java相对路径/绝对路径
    恢复Unbuntu的启动项
    UNC路径
    make: g++:命令未找到
    找到个学习html的网站
    HDU 3756 三分
  • 原文地址:https://www.cnblogs.com/michaelcnblogs/p/11330670.html
Copyright © 2011-2022 走看看