Swoole框架:easyswoole安裝
阿新 • • 發佈:2019-02-06
EasySwoole 是一款基於Swoole Server 開發的常駐記憶體型PHP框架,專為API而生,擺脫傳統PHP執行模式在程序喚起和檔案載入上帶來的效能損失。EasySwoole 高度封裝了Swoole Server 而依舊維持Swoole Server 原有特性,支援同時混合監聽HTTP、自定義TCP、UDP協議,讓開發者以最低的學習成本和精力編寫出多程序,可非同步,高可用的應用服務。
2、框架安裝
# 建立專案
composer create-project easyswoole/app easyswoole
# 進入專案目錄並啟動
cd easyswoole
php easyswoole start
4、新建控制器
App\HttpController
是控制器目錄,我們新建一個User.php
,程式碼如下:
<?php
namespace App\HttpController;
use EasySwoole\Core\Http\AbstractInterface\Controller;
class User extends Controller
{
public function index()
{
$data['id'] = 101;
$data['name'] = "jack";
$this ->response()->withHeader('Content-type','application/json;charset=utf-8');
$this->response()->write(json_encode($data));
}
public function test()
{
$this->response()->write("test method for the User Controller");
}
}
重新啟動專案,瀏覽器訪問
訪問http://10.211.55.17:9501/User/
http://10.211.55.17:9501/User/index
。說明控制器中index()
是預設方法。