swala/server

Swoole & Laravel

维护者

详细信息

github.com/ChieveiT/swala

源代码

问题

安装: 52

依赖: 0

建议者: 0

安全性: 0

星星: 31

关注者: 5

分支: 10

开放问题: 1

类型:swala-server

v1.0.2 2015-10-18 13:33 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:00:00 UTC


README

使用swoole_http_server作为应用服务器,Laravel作为业务框架的web后端解决方案

##依赖

##安装 在laravel5.1项目目录下

composer require swala/server:~1.0

安装后位于项目目录下的server/

##配置 server/config.php

默认host为127.0.0.1,port为9501

其余配置项对应swoole的可用配置项,传送门

##脚本 在server目录下

  • 启动

    php startup.php

  • 关闭

    php shutdown.php

  • 重启所有Worker

    php worker_restart.php

  • 重启所有Task

    php task_restart.php

##说明

  • instance/下存放服务器实例的PID记录,ini格式,它在swoole_http_server的start回调时创建,shutdown回调时销毁
  • log/下存放swoole_http_server的log
  • feature_test/下有三个测试脚本,如果想了解一些swoole_http_server相对于原生php所表现出来的行为特性,运行并阅读这三个脚本或许会有启发,详细说明特性测试
  • doc/为文档目录

##缺陷

  • 不支持文件上传
  • 不支持静态资源响应

##代码许可 MIT

Written with StackEdit.