Tp5.1&&Swoole初步使用

2020-12-24  本文已影响0人  HueyYao

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 即可

上一篇 下一篇

猜你喜欢

热点阅读