學習SWOOLE之Http伺服器

2021-10-02 21:30:22 字數 895 閱讀 1206

準備工作:

使用vmware軟體安裝centos7 安裝php7 和swoole擴充套件

<?php 

//搭建http伺服器

//接收請求

$server->on("request",function ($request,$response)

$response->end(json_encode(["code"=>1,"msg"=>"請求方式錯誤"]));

return;

}$response->end(json_encode(["code"=>2,"msg"=>"路由錯誤"]));

});//關閉連線

$server->on("close",function ($server,$fd));

//啟動伺服器

$server->start();

啟動http伺服器

檢視程序是否啟動

通過壓測工具ab 進行測試

Swoole之伺服器配置

document,設定對應目錄,如果找得到對應目錄,則下面 不執行 測試案例 ws client.html 新建ws.php class ws 監聽ws連線事件 param ws param request public function onopen ws,request 監聽ws訊息事件 收到客...

swoole之TCP伺服器

建立server物件,監聽 127.0.0.1 9501埠 serv new swoole server 127.0.0.1 9501 serv set worker num 4,worker程序數 一般是cpu的倍數 max request 1000 最大請求數 監聽連線進入事件 fd 客戶端連線...

學習SWOOLE之程序建立

準備工作 使用vmware軟體安裝centos7 安裝php7 和swoole擴充套件 建立程序 建立程序執行的函式 param worker 缺省會傳入這個函式 function doprocess swoole process worker 建立程序 process newswoole proc...