swoole 搭建简单的动态服务器
<?php
use Swoole\Http\Server;
$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();


浙公网安备 33010602011771号