// +---------------------------------------------------------------------- namespace crmeb\utils; use think\App; /** * Start输出类 * Class Json * @package crmeb\utils */ class Start { public function show() { $this->opCacheClear(); $context = $this->logo(); $context .= $this->displayItem('php version', phpversion()); $context .= $this->displayItem('swoole version', phpversion('swoole')); $context .= $this->displayItem('thinkphp version', App::VERSION); $context .= $this->displayItem('crmeb version', get_crmeb_version()); //http配置 $httpConf = \config("swoole.http"); $context .= $this->displayItem('http enable', $httpConf["enable"]); $context .= $this->displayItem('http host', $httpConf["host"]); $context .= $this->displayItem('http port', $httpConf["port"]); $context .= $this->displayItem('http worker_num', $httpConf["worker_num"]); //websocket配置 $context .= $this->displayItem('websocket enable', \config("swoole.websocket.enable")); //rpc配置 $rpcConf = \config("swoole.rpc.server"); $context .= $this->displayItem('rpc enable', $rpcConf["enable"]); if ($rpcConf["enable"]) { $context .= $this->displayItem('rpc host', $rpcConf["host"]); $context .= $this->displayItem('rpc port', $rpcConf["port"]); $context .= $this->displayItem('rpc worker_num', $rpcConf["worker_num"]); } //队列配置 $context .= $this->displayItem('queue enable', \config("swoole.queue.enable")); //热更新配置 $context .= $this->displayItem('hot_update enable', (bool)\config("swoole.hot_update.enable")); //debug配置 $context .= $this->displayItem('app_debug enable', (bool)env("APP_DEBUG")); //打印信息 echo $context; } private function logo() { return <<