// +---------------------------------------------------------------------- use think\facade\Env; // +---------------------------------------------------------------------- // | Swoole设置 php think swoole:server 命令行下有效 // +---------------------------------------------------------------------- return [ // 扩展自身配置 'host' => '0.0.0.0', // 监听地址 'port' => 9510, // 监听端口 'type' => 'socket', // 服务类型 支持 socket http server 'mode' => '', // 运行模式 默认为SWOOLE_PROCESS 'sock_type' => '', // sock type 默认为SWOOLE_SOCK_TCP 'swoole_class' => '', // 自定义服务类名称 'app_path' => '/data/timely/timely-thinkphp/application/', // 可以支持swoole的所有配置参数 'daemonize' => false, 'pid_file' => Env::get('runtime_path') . 'swoole_server.pid', 'log_file' => Env::get('runtime_path') . 'swoole_server.log', // 事件回调定义 'onOpen' => [new app\swoole\service\Service(),'onOpen'], 'onMessage' => [new app\swoole\service\Service(),'onMessage'], 'onRequest' => [new app\swoole\service\Service(),'onRequest'], 'onClose' => [new app\swoole\service\Service(),'onClose'], ];