edlcdmc / stomp-php
PHP的stomp支持
2.1.1
2018-09-14 06:55 UTC
Requires
- php: >=5.3.0
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