Mac下搭建Cobub Razor统计分析系统

Cobub Razor是一款开源的移动应用统计分析系统,您可以把它搭建在您自己的服务器上,收集并展现来自您的移动App(包括iOS,Android和Windows Phone)的相关用户行为数据。

所以Cobub Razor支持私有化部署的一个开源库

因为前期调研需要,所以就部署在Mac电脑上

工具:

  • MAMP(顾名思义集成了:MAC, APACHE,MySql,PHP)
  • Navicat 是mysql 的图形化操作界面(有其他的也可以)
  • 源码 https://github.com/cobub/razor

步骤

  • 安装完MAMP后, 首先启动Apache服务器,在浏览器里访问 localhost/index.php,检查是否有效

  • PHP解释版本一定要设置成5.3.29,不然后面很多php语句运行报错

Mac下搭建Cobub Razor统计分析系统_第1张图片
image.png
  • 创建数据库cobubrarzor


    Mac下搭建Cobub Razor统计分析系统_第2张图片
    image.png

然后打开mysql里面的这个选项:


Mac下搭建Cobub Razor统计分析系统_第3张图片
image.png
  • 用Navicat 连接数据库,设置mySql 模式:(不进行这步, 安装完后点网页很多数据库错误)

对于语义限制都比较严谨的多家数据库,如SQLServer、Oracle、PostgreSql都不支持select target list中出现语义不明确的列,这样的语句在这些数据库中是会被报错的,所以从MySQL 5.7版本开始修正了这个语义,就是我们所说的ONLY_FULL_GROUP_BY语义

sql_mode如下:

很长的
set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
  • 将下载好的服务端源码“web”文件夹放到:‎⁨Applications/MAMP/htdocs, 在浏览器里访问 localhost/web/index.php进入安装向导
    Mac下搭建Cobub Razor统计分析系统_第4张图片
    image.png
  • 你MAMP里面的mysql绑定端口是多少,这边就需要填多少
    如果电脑装两个mysql, 他只认识MAMP里面的,另外一个连接不到。
    由于另外一个mysql占用了3306,所以这边填了3307
    数据库名填刚刚创建的数据名
Mac下搭建Cobub Razor统计分析系统_第5张图片
image.png

填写域名, 这里是本机, 所以写http://localhost/web就好,一定要有真实存在的目录

Mac下搭建Cobub Razor统计分析系统_第6张图片
image.png
  • 搭建完成,不过还要从cobub官网注册APP授权码,很简单,这里不说了


    Mac下搭建Cobub Razor统计分析系统_第7张图片
    image.png

你可能感兴趣的:(Mac下搭建Cobub Razor统计分析系统)