在Mac、Linux上搭建开发环境

依照以下操作,你可在MacLinux(Debia/Ubuntu)上搭建PPMessage开发环境。


下载PPMessage源代码

首先需要安装git,然后从github下载源代码,假设保存路径为~/Documents/ppmessage

  1. git clone git@github.com:PPMESSAGE/ppmessage.git

安装依赖软件

进入~/Documents/ppmessage/ppmessage/scripts目录。

  • Mac下, 执行

    1. bash set-up-ppmessage-on-mac.sh
  • Linux(Debian/Ubuntu)下, 执行

    1. bash set-up-ppmessage-on-debian-or-ubuntu.sh

注意:当执行脚本安装依赖时,操作系统原有的软件可能会被更新、覆盖。你需要注意以下事项,并在必要的时候DIY脚本。

  • Mac下,配置脚本会通过源码编译安装mysql-connector-python-2.1.3, 会覆盖你机器上已安装版本。

配置PPMessage

参考配置PPMessage,生成配置文件。

启动PPMessage

首先,确保redis-server已启动。

  • Mac下,输入以下命令启动上述服务

    1. brew services start redis
    2. nginx
  • Linux(Debian/Ubuntu)下,输入以下命令启动上述服务

    1. sudo service redis-server start

访问PPMessage

一旦PPMessage完成配置成功运行,我们就可以访问PPMessage各模块。

地址格式为:http_protocol://server_ip:server_port/service_name

其中,http_protocol可能是为http或者https, 默认是http, server_ip是配置文件里的服务器名字,默认是127.0.0.1,server_port默认是8945。

例子:

  1. PPKefu: http://127.0.0.0.1:8945/ppkefu
  2. PPConsole: http://127.0.0.1:8945/ppconsole