深入学习swoole之环境安装,快速入门

什么是swoole

PHP的异步网络通信引擎,高性能异步并发 tcp,udp,sockt,http,websocket等服务;

swoole应用场景

  1. Http服务器,编写一个简单的web server;

  2. TCP/UDP服务,编写一个消息接受处理系统;

  3. 异步,可以异步处理请求

  4. 并发,并发处理同一个业务逻辑

  5. socket通信处理技术

  6. 毫秒级别定时器,可以在php中使用定时器了

  7. 协程,相比线程更稳定和好用

如何在PHP上安装环境请看 https://blog.5858xy.xyz/index.php/Home/Index/article/aid/41 

php环境和swoole扩展安装后

#搭建简单的http服务器
<?php
$http = new \swoole_http_server("0.0.0.0", 9501);

$http->on("start", function ($server) {
    echo "Swoole http server is started at http://127.0.0.1:9501\n";
});

$http->on("request", function ($request, $response) {
    $response->header("Content-Type", "text/plain");
    $response->end("Hello World\n");
});

$http->start();

通过浏览器访问

MyAnswer博客

如果访问不了, 关闭防火墙,或者将端口加入到防火墙规则中;

MyAnswer博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论