bpulse / bpulse-protobuf-php
Bpulse Protobuf 连接器
Requires
- protobuf-php/protobuf-plugin: ^0.1.3
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 文件中找到。