briarbear / yii2
使用 Swoole 运行 Yii2。
v1.1.2
2017-12-15 07:05 UTC
Requires
- php: >=7.0
- briarbear/briarbear: ~1.0.0
- yiisoft/yii2: ~2.0.0
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 和提交问题