Tp5.1&&Swoole初步使用
composer下5.1项目之后
composer create-project topthink/think=5.1.* tp5
在tp目录下创建文件夹名为:server
在server文件下创建http_server.php文件
通过document_root指向tp对应得的文件夹中
<?php
$http = new Swoole\Http\Server('0.0.0.0',8812);
use Swoole\Coroutine\System;
$http->set(
[
'enable_static_handler'=> true,
'document_root'=> "/app/thinkphp/public/static",
]
);
//请求地址后
$http->on('request', function ($request, $response) use($http) {
$response->cookie("hueyYao","testSwooleHttpServer",time()+1800);
$response->header("Content-Type", "text/html; charset=utf-8");
$response->end("<h1>Hello Swoole---Server. #".rand(1000, 9999)."</h1>".json_encode($request->get));
});
$http->start();
在/app/thinkphp/public/static文件中创建index.html文件并填写基础html代码用来测试
之后开启http_server.php后通过浏览器访问http://127.0.0.1:8812/index.html 即可
网友评论