创建服务器是swoole知识的基础,接下来就和大家分享一下swoole教程
我们首先编写Http_server.php,创建一个Web服务器:
vi(touch) http_server.php
然后我们编写代码:
$http = new swoole_http_server("127.0.0.1", 9501); $http->on('request', function ($request, $response) { var_dump($request->get, $request->post); $response->header("Content-Type", "text/html; charset=utf-8"); $response->end("<h1>Leslie:Hello Swoole! #".rand(1000, 9999)."</h1>"); }); $http->start();
Http服务器只需要关注请求响应即可,所以只需要监听一个onrequest事件。当有新的Http请求进入就会触发此事件。事件回调函数有2个参数,一个是$request对象,包含了请求的相关信息,如GET/POST请求的数据。
另外一个是response对象,对request的响应可以通过操作response对象来完成。$response->end()方法表示输出一段HTML内容,并结束此请求。
然后我们开启服务器:
php http_server.php
然后我们打开浏览器查看127.0.0.1:9501
ok,服务器创建成功。
以上就是本次分享的所有内容,更多资讯欢迎关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/7912/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料
查 看2022高级编程视频教程免费获取