我是 swoole 的新手,我在本地机器上成功完成了 hello world。但是当我在服务器上推送代码时它不起作用。我更改了服务器 url 和端口,但没有任何效果
当有人打开它时,我只想在我的 URL 上显示一条 Hello 消息。请对我有礼貌,因为我是新手。提前致谢
您需要使用 ip 或套接字,而不是主机名
ini_set('display_error', 1);
use Swoole\Http\Server;
use Swoole\Http\Request;
use Swoole\Http\Response;
global $serverurl;
global $port;
$serverurl = "0.0.0.0";
$port = "3200";
$server = new Swoole\HTTP\Server($serverurl, $port, true);
$server->on("start", function (Server $server) {
global $serverurl;
global $port;
echo "Swoole http server is started at {$serverurl}:{$port}\n";
});
$server->on("request", function (Request $request, Response $response) {
$response->header("Content-Type", "text/plain");
$response->end("Hello World\n");
});
$server->start();