edlcdmc/stomp-php

2.1.1 2018-09-14 06:55 UTC

This package is not auto-updated.

Last update: 2024-09-22 09:03:16 UTC


README

一个简单的PHP Stomp客户端

版本选择

stomp-php有两个版本。1.x版本与PHP <= PHP-5.2兼容,因为它不使用PHP-5.3特定的功能。

master分支使用了诸如命名空间和较新的常量等特性,将来将成为2.x版本。

版本采用语义版本控制

不同版本可以在标签部分找到。

安装

源代码遵循PSR-0规范。因此,只需下载源代码,并将Namespace "FuseSource"添加到自动加载配置中,路径指向src/。

作为替代,您可以使用composer来管理项目依赖。

只需将以下内容添加到您的项目composer.json中:

"require": {
    "fusesource/stomp-php" : "2.0.*"
}

to your project composer.json.

运行示例

示例位于src/examples文件夹中。在运行它们之前,请确保您已正确安装此库,并且已经启动了ActiveMQ代理(建议版本5.5.0或更高版本),并启用[Stomp连接器](https://activemq.apache.ac.cn/stomp.html)。

您可以通过运行以下命令开始:

cd examples
php first.php

此外,请确保检查特定示例中的注释,了解一些特殊的配置步骤(如果需要)。

文档

基于证书的身份验证的逐步指南

https://github.com/rethab/php-stomp-cert-example

测试

当前的测试需要activeMQ的一个运行实例,监听默认的STOMP端口61613。

要运行测试,您首先需要通过composer获取测试套件的依赖项。

$ php composer.phar install