美文网首页
Tp5.1&&Swoole初步使用

Tp5.1&&Swoole初步使用

作者: HueyYao | 来源:发表于2020-12-24 22:44 被阅读0次

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

相关文章

  • Tp5.1&&Swoole初步使用

    Tp5.1&&Swoole初步使用 composer下5.1项目之后 在tp目录下创建文件夹名为:server 在...

  • ChIPpeakAnno 注释peak

    # 1. 初步使用 运行下面几行代码,初步了解ChIPpeakAnno使用 # 1. 详细例子 ChIPpeakA...

  • Hive 初步使用

    Hive 总:https://cwiki.apache.org/confluence/display/Hive/H...

  • Elasticseach初步使用

    最近公司项目需要使用Elasticsearch,所以我去阅读文档初步了解下。Elasticsearch下载后基本...

  • NumPy初步使用

    创建ndarray对象: 转换为list 获取ndarray对象的基本信息:维数(ndim)、行列信息(shape...

  • 初步使用markdown

    插入链接献给写作者的 Markdown 新手指南 一级标题 二级标题 三级标题 四级标题 分割线分割线的语法只需要...

  • DataBinding初步使用

    今天值班,极度的无聊的看着代码,突然想起前两天刚引入项目的DataBinding。老大希望把这个东西学着用起来,...

  • Git 初步使用

    如果以之前没有用过 git,当你第一天入职怎么开始干活呢? Git详细使用教程 安装 git 这里就不详细阐述了G...

  • elasticsearch初步使用

    版本对应:

  • DNSmasq初步使用

    DNSmasq,百度百科说,它是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能...

网友评论

      本文标题:Tp5.1&&Swoole初步使用

      本文链接:https://www.haomeiwen.com/subject/mvmvnktx.html