#### 环境要求
必须
* php版本>=7.1,建议使用php7.1+以上
* swoole版本>=4.2+,建议使用swoole4.3.3+版本,全面支持协程
* pcntl, posix, zlib,sockets, mbstring扩展
可选
* 如果使用mysql,请安装PDO,pdo_mysql
* 如果使用mongodb,请安装mongodb扩展
* swoolefy的redis使用predis组件,并不需要安装phpredis扩展,如果需要安装phpredis扩展,可以自行安装,并封装成组件即可。如果不想使用predis,那么可以使用phpredis,安装扩展即可
可以通过php -m查看安装的扩展
- 欢迎使用swoolefy
- 环境说明
- 开发部署
- 安装
- 创建应用
- 启动|停止服务
- nginx代理
- 创建Controller
- 应用结构
- App应用对象
- Event请求处理
- 超全局管理
- 热更新
- inotify实现worker进程热重启
- http服务
- 应用层配置
- 协议层配置
- 路由规则
- 控制器
- 数据模型
- websocket服务
- 应用层配置
- 协议层配置
- 数据封装格式
- 控制器
- 数据模型
- 二进制数据处理
- rpc服务
- 应用层配置
- 协议程配置
- 数据包协议格式
- 服务控制器
- 服务数据模型
- udp服务
- 应用层配置
- 协议层配置
- 数据包封装格式
- 控制器
- 存在问题
- 常用组件
- log
- view
- session
- cache(redis)
- db(mysql)
- mongodb
- 其他服务管理
- 自定义进程管理
- 异步任务管理
- 内存表管理
- 定时器管理
- 异常捕捉处理
- 进程池管理
- systerm采集进程服务