http_server.php<?php
$http = new swoole_http_server("0.0.0.0", 8811);
$http->set(
[
'enable_static_handler' => true,
'document_root' => "/usr/local/apache/htdocs/swoole_mooc/thinkphp/public/static",
'worker_num'=>5,
]
);
//将tp的入口文件在WorkerStart中启用 核心类库自动注册
$http->on('WorkerStart',function(swoole_server $server,$worker_id){
//public/index.php中
//定义应用目录
define('APP_PATH',__DIR__.'/../application');
//加载框架的引导文件 start.php中
//require dirname(dirname(__FILE__)).'/thinkphp/base.php';
require __DIR__ . '/../thinkphp/start.php';
});
$http->on('request', function($request, $response) {
$response->cookie("singwa", "xsssss", time() + 1800);
$response->end("sss". json_encode($request->get));
});
$http->start();
正常会加载index控制器
我这里报错:
ERRORzm_deactivate_swoole (ERROR 503): Fatal error: Uncaught think\exception\HttpException: module not exists:index in /usr/local/apache/htdocs/swoole_mooc/thinkphp/thinkphp/library/think/route/dispatch/Module.php:68