bpulse/bpulse-protobuf-php

Bpulse Protobuf 连接器

安装: 7

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

语言:Protocol Buffer

dev-master 2017-01-27 07:43 UTC

This package is not auto-updated.

Last update: 2024-09-28 21:29:29 UTC


README

bpulse-protobuf-php 是 bpulse 依赖的模型接口,用于将消息通过脉冲发送到收集器,它是 bpulse-sdk-php 的必要依赖项,以便编译它并发送消息到收集器。

需求

为了构建此项目,您需要在您的机器上安装 protoc,您必须特别使用 2.6.1 版本,否则项目可能无法编译。

每个操作系统的说明如下

Windows

使用此存储库中提供的 /protobuf/windows/protoc-2.6.1-win32.rar 分发,将其解压缩到您想要的任何位置。编辑环境变量,添加一个指向解压缩文件夹的变量,例如 PROTOC_HOME

e.g. PROTOC_HOME=C:\software\protoc

然后编辑您的 PATH 变量,附加新变量

e.g. PATH=[other_variables];%PROTOC_HOME%

您可以通过打开终端并执行以下命令来检查安装是否成功

protoc --version

您应该看到以下输出

libprotoc 2.6.1

Linux

使用此存储库中提供的 /protobuf/linux/protobuf-2.6.1.tar.gz 分发,将其解压缩到您想要的任何位置。

注意:在此阶段,您应该已经安装了上面提到的两个 Linux 软件包。

打开终端,转到解压缩文件的位置,然后执行以下命令(逐个执行)

$ ./autogen.sh
$ ./configure
$ ./make
$ ./make install

注意:make install 命令可能需要 sudo

之后,您可以通过执行以下命令来检查是否一切成功

$ protoc --version

如果您没有收到类似的消息

libprotoc 2.6.1

请执行以下操作

$ sudo ldconfig

构建

一旦您检查了源代码,在终端中转到 bpulse-protobuf-php 文件夹,并输入

$ make build

完成!现在您可以使用 bpulse-sdk-php

许可证

Bpulse Protobuf PHP 在 Apache License 2.0 许可下发布。详细信息可以在 LICENSE 文件中找到。