viswoole是由筑码网络科技基于swoole开发的高效率PHP开发框架
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开源协议。