旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

【swoole入门】怎样疾速建立一个web服务器【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:93


导读:Swoole是一种PHP高等Web开辟框架,能够提拔网站的开辟效力。本篇文章中小编将引见怎样用swoole建立web效劳器,感兴趣的朋侪能够来进修一下。http_serve...
Swoole是一种PHP高等Web开辟框架,能够提拔网站的开辟效力。本篇文章中小编将引见怎样用swoole建立web效劳器,感兴趣的朋侪能够来进修一下。

http_server.php

$http = new swoole_http_server("0.0.0.0", 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>Hello Swoole.#" . rand(1000, 9999) . "</h1>\n");
});

$http->start();

  0.0.0.0 示意监听一切IP地点,一台效劳器能够同时有多个IP,如127.0.0.1当地回环IP、192.168.1.100局域网IP、210.127.20.2 外网IP,这里也能够零丁指定监听一个IP。

  1.启动效劳

$ /usr/local/php/bin/php http_server.php

  2.启动效劳胜利后,netstat检察

$ ps aux | grep http_server
oosten     952  0.0  2.2 314544 23176 pts/3    Sl+  14:17   0:00 /usr/local/php/bin/php http_server.php
oosten     953  0.0  0.4 240212  4132 pts/3    S+   14:17   0:00 /usr/local/php/bin/php http_server.php
oosten     955  0.0  0.7 242620  7408 pts/3    S+   14:17   0:00 /usr/local/php/bin/php http_server.php  

  3.模仿http要求

$ sudo curl http://127.0.0.1:9501?param=1<h1>Hello Swoole.#1061</h1>

  效劳端打印get/post要求数据

$ /usr/local/php/bin/php http_server.php 
array(1) {
  ["param"]=>  string(1) "1"}
NULL

  4.完毕历程

kill 952

相干教程:

PHP视频教程

Swoole解读视频教程

以上就是【swoole入门】怎样疾速建立一个web效劳器的细致内容,更多请关注ki4网别的相干文章!

标签:swoolephp