Swoole框架之easyswoole安裝

Swoole框架之easyswoole安裝

Easyswoole 是一款基于Swoole Server 開發(fā)的常駐內(nèi)存型PHP框架,專為API而生,擺脫傳統(tǒng)PHP運(yùn)行模式在進(jìn)程喚起和文件加載上帶來的性能損失。EasySwoole 高度封裝了Swoole Server 而依舊維持Swoole Server 原有特性,支持同時混合監(jiān)聽HTTP、自定義TCP、UDP協(xié)議,讓開發(fā)者以最低的學(xué)習(xí)成本和精力編寫出多進(jìn)程,可異步,高可用的應(yīng)用服務(wù)。

1、環(huán)境要求

2、框架安裝

#?創(chuàng)建項(xiàng)目composer?create-project?easyswoole/app?easyswoole#?進(jìn)入項(xiàng)目目錄并啟動cd?easyswoole php?easyswoole?start

推薦(免費(fèi)):swoole

Swoole框架之easyswoole安裝

3、認(rèn)識easyswoole框架的目錄結(jié)構(gòu)
https://www.easyswoole.com/Manual/2.x/Cn/_book/Introduction/structure.html

4、新建控制器
Swoole框架之easyswoole安裝

AppHttpController 是控制器目錄,我們新建一個User.php,代碼如下:

<?phpnamespace  AppHttpController;use EasySwooleCoreHttpAbstractInterfaceController;class User extends Controller{      public function index()     {         $data[&#39;id&#39;] = 101;        $data[&#39;name&#39;] = "jack";        $this->response()-&gt;withHeader('Content-type','application/json;charset=utf-8');????????$this-&gt;response()-&gt;write(json_encode($data)); ????}????public?function?test() ????{ ????????$this-&gt;response()-&gt;write("test?method?for?the?User?Controller"); ????} }

重新啟動項(xiàng)目,瀏覽器訪問
Swoole框架之easyswoole安裝

訪問http://10.211.55.17:9501/User/ 就是訪問的http://10.211.55.17:9501/User/index。說明控制器中index() 是默認(rèn)方法。
Swoole框架之easyswoole安裝

以上就是Swoole框架之easy

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊13 分享