Kraken 演示应用程序 -- 聊天
注意:此存储库包含基于 Kraken Framework 的预配置的分布式聊天应用程序。
描述
该存储库演示了使用 Kraken Framework 组件在 PHP 中使用 HTTP 和 Websocket 服务器进行聊天的示例性实现。
架构
要求
- PHP-5.5,PHP-5.6或PHP-7.0 +,
- 启用了 Pthreads 扩展(仅当您想使用线程时),
- UNIX 操作系统。
安装和官方文档
要安装此应用程序框架,请转到所需位置存储项目,然后调用 composer:
composer create-project --prefer-dist kraken-php/demo-chat .
该框架的文档可以在官方文档页面中找到。
开始项目
基本开始
要启动项目,请首先运行 kraken.server 实例。
$> php kraken.server
然后,在另一个终端窗口中检查连接是否正常工作:
$> php kraken server:ping
如果一切正常,作为最后一步,请使用以下命令运行应用程序:
$> php kraken project:create
成功创建项目后,在浏览器中转到 http://localhost:6080 地址,您应该能够看到和使用示例聊天。
要关闭整个项目,请使用:
$> php kraken project:destroy
如果在配置控制台服务器连接时遇到问题,也可以尝试替代启动。
替代开始
要在没有控制台支持的情况下直接启动项目,请使用:
$> php ./data/autorun/kraken.process undefined HttpBroker HttpBroker
警告此方法将在即将发布的 0.4 版中弃用。
贡献
该库是 Kraken Framework 的预配置项目应用程序。要做出贡献,请转到框架存储库。
许可
Kraken Framework 是根据 MIT 许可获得许可的开源软件。该文档根据 FDL-1.3 许可提供。
(The first version translated by vz on 2020.08.01)