swoole的协程,在性能上比PHP原生的fpm要快很多。swoole服务事件HOOK等常用功能,能够依据这些功能拓展你自定义的服务。框架运行环境依赖于
PHP >= 8.3+swoole >= 5.0
composer create-project viswoole/viswoole myProject
# 进入项目目录 cd myProject # 安装依赖 composer install # 启动服务 php viswoole server:start http -d # -d 参数代表后台启动
如需单独更新框架依赖,可以使用如下命令:
composer update viswoole/framework
# 如果不传入serverName,则会关闭所有在运行的服务 # 默认重启worker和task进程,可以选择传入 -t 参数仅重启task进程 php viswoole reload:server http
# 如果不传入serverName,则会关闭所有在运行的服务 php viswoole server:close http
内置了一个shell脚本watch,可以用来监听文件修改,实现热重载。
# 唯一可选参数[serverName] /bin/sh watch http
提交PR或Issue即可!
Viswoole遵循Apache-2.0开源协议。