Docker Swoole使用
docker pull下来swoole镜像然后 在容器打开 配置好端口 以及本地
1607956732(1).jpgdocker run --rm -t -i --name hueyyao-php7-swoole -p 9501:9501 -v C:\Users\HueyYao\Desktop\swoole_www:/app hueyyao:centos7php7.3 /bin/bash
C:\Users\HueyYao\Desktop\swoole_www
为源码所在路径
/app
为容器内路径
然后创建文件http_server.php
<?php
$http = new Swoole\Http\Server('0.0.0.0',9501);
$http->on('request', function ($request, $response) {
var_dump($request->server);
var_dump($request->get);
$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();
本地链接访问
1607956827(1).jpg
网友评论