前言
ThinkPHP即将迎来最新版本6.0,针对目前越来越流行Swoole,thinkphp也推出了最新的扩展think-swoole 3.0
安装
由于目前thinkphp 6.0没有稳定版本,所以只能安装开发板
composer create-project topthink/think tp 6.0.*-dev
接下来安装think-swoole 3.0,目前最新的稳定版本是3.0.2
composer require topthink/think-swoole
配置
安装结束可以根据自己的需求对配置信息进行修改。TP6的配置信息都存在于外部的config目录,这里主要介绍swoole相关配置信息
use think\swoole\websocket\room\TableRoom;
use think\swoole\websocket\socketio\Handler;
use think\swoole\websocket\socketio\Parser;
return [
'server' => [
'host' => '0.0.0.0', // 监听地址
'port' => 80, // 监听端口
'mode' => SWOOLE_PROCESS, // 运行模式 默认为SWOOLE_PROCESS
'sock_type' => SWOOLE_SOCK_TCP, // sock type 默认为SWOOLE_SOCK_TCP
'options' => [
'pid_file'