Swoole中快速创建一个web服务器的方法

  介绍

这篇文章主要介绍Swoole中快速创建一个web服务器的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Swoole是一种PHP高级网络开发框架,可以提升网站的开发效率。

http_server。php

 http美元=new swoole_http_server (“0.0.0.0", 9501);//请求监听事件
  http→美元(& # 39;请求# 39;,函数(请求,响应美元){
  var_dump(请求→美元,美元请求→post);
  美元反应→头(& # 39;内容类型# 39;& # 39;text/html; charset=utf - 8 # 39;);
  反应→美元结束(“& lt; h2>你好Swoole。#“;。兰特(1000,9999)。“& lt;/h2> \ n");
  });
  
  http→美元开始();

<代码> 0.0.0.0 表示监听所有IP地址,一台服务器可能同时有多个IP,如<代码> 127.0.0.1 本地回环IP, <代码> 192.168.1.100> 210.127.20.2>

1。启动服务

美元/usr/local/php/bin/php http_server。php

2。启动服务成功后,netstat查看

 ps辅助| grep http_server美元
  oosten 952 0.0 - 2.2 314544 23176分/3 Sl +真理0:00/usr/local/php/bin/php http_server.php
  oosten 953 0.0 - 0.4 240212 4132分/3 S +真理0:00/usr/local/php/bin/php http_server.php
  oosten 955 0.0 - 0.7 242620 7408分/3 S +真理0:00/usr/local/php/bin/php http_server。php 

3。模拟http请求

 $ sudo curl http://127.0.0.1:9501 ?参数=1 & lt; h2>你好Swoole。# 1061 & lt;/h2> 

服务端打印get/post请求数据

美元/usr/local/php/bin/php http_server.php   数组(1){   (“param")=比;字符串(1)“1“}   空

4。结束进程

杀死952 

以上是Swoole中快速创建一个web服务器的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

Swoole中快速创建一个web服务器的方法