使用Swoole创建HTTP服务器只需几行代码:安装Swoole扩展后,编写server.php文件,实例化Swoole\Http\Server并监听端口,设置request回调返回响应内容,调用start()启动服务;通过php server.php运行后,访问127.0.0.1:9501即可看到"Hello from Swoole HTTP Server!"。关键点包括正确设置Content-Type头、必须调用$response->end()结束响应,代码虽简洁但需注意细节避免响应异常。

要使用 Swoole 创建一个最简单的 HTTP 服务器,只需要几行代码就能实现。Swoole 提供了 Http\Server 类,可以快速搭建高性能的异步 HTTP 服务。
pecl install swoole
或者使用 Docker、编译方式安装,确保 PHP 能加载 swoole 扩展(php -m | grep swoole)。
$server = new Swoole\Http\Server("127.0.0.1", 9501);
$server->on("start", function ($server) {
echo "Swoole HTTP server is started at http://127.0.0.1:9501\n";
});
$server->on("request", function ($request, $response) {
$response->header("Content-Type", "text/plain");
$response->end("Hello from Swoole HTTP Server!\n");
});
$server->start();
php server.php
然后打开浏览器或使用 curl 访问:curl http://127.0.0.1:9501
你会看到返回:Hello from Swoole HTTP Server!
以上就是Swoole怎么创建一个最简单的HTTP服务器的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号