• swoole 搭建简单的动态服务器


    <?php
    
    use SwooleHttpServer;
    
    $http = new Server('0.0.0.0', 9501);
    $http->on('request', function($request, $response) {
        // var_dump($response);
        $filename = $request->server['path_info'];
        $file = __DIR__  . $filename;
        if (file_exists($file)) {
            ob_start(); //开启缓存
            require_once $file; //引入动态文件
            $content = ob_get_contents(); // 获取缓存区中脚本执行完的输出
            ob_end_clean(); // 删除缓存区中的内容
            $response->end($content); //输出到浏览器
        } else {
            $response->status(400);
            $response->end('<h1>Not found</h1>');
        }
    });
    
    $http->start();
    

      

  • 相关阅读:
    6/10
    Alpha 冲刺5/10
    现场编程
    4/10
    3/10
    总结
    bbbbbeta
    总结
    beta 7
    beta 6
  • 原文地址:https://www.cnblogs.com/xiangdongsheng/p/14008723.html
Copyright © 2020-2023  润新知