使用 Swoole 运行 Yii2。

v1.1.2 2017-12-15 07:05 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:25:57 UTC


README

使用 Swoole 运行 Yii2

要求

  • swoole 1.9.18
  • briarbear/briarbear 1.0.0
  • yiisoft/yii2 2.0.8
  • php 7.0

功能:

  • 弹性任务
  • Dubbo(开发中)
  • 计算集群(开发中)

用法

  • composer install briarbear/yii2
  • 修改 examples\yii2\storage\web\start.php,正确设置路径。您可以将 $config 传递给 run 方法或设置 Start 类的属性。
  • $config 必须包含 server 和 logger 键。查看 examples\yii2\storage\config\params.php
  • 如果您想使用 crontab,必须配置 zookeeperHost,否则将 START_CRONTAB 设置为 false
  • 默认情况下,我们使用配置分离,您应该 mkdir -p /data/conf/qiye 然后将 ini 文件复制到该目录
  • 运行 php examples/yii2/storage/web/start.php restart 以启动服务
  • curl -d "" http://127.0.0.1:9502/v1/demo/index

使用方法

  • 使用 composer 安装本程序,package: briarbear/yii2
  • 修改 examples 中的示例
  • Start 类支持直接配置属性,自动加载 Yii2 的配置文件,也可以通过 run 方法的参数传入配置数组
  • 如果要使用定时任务功能,需要配置 zookeeper,否则将常量 START_CRONTAB 设置为 false
  • 我们线上使用了配置分离,您可能需要将 ini 文件夹中的配置文件复制到对应目录
  • 执行 php start.php restart 启动服务

升级

  • 2017-08-29 支持 composer

联系

  • QQ: 1474212
  • 电子邮件: lscgzwd@gmail.com
  • 欢迎直接提出问题,欢迎 pull request 和提交问题