EasySwoole的入門學習


EasySwoole的入門學習


 

官網地址:https://www.easyswoole.com/


 

一、安裝easyswoole:

(1)建立安裝目錄:

cd /data
mkdir easyswoole
cd easyswoole

(2)使用composer下載easyswoole:

composer require easyswoole/easyswoole=3.x

(3)安裝:

php vender/easyswoole/easyswoole/bin/easyswoole install

(4)啟動:

php easyswoole start

(5)查看啟動情況:

netstat -tunlp | grep 9501

可以看到結果:

tcp        0      0 0.0.0.0:9501            0.0.0.0:*               LISTEN      4015/EasySwoole

通過瀏覽器訪問:

http://127.0.0.1:9501可以訪問到。

框架安裝完畢。


 二、編寫業務代碼:

(1)框架根目錄下的dev.php是開發環境下的項目配置文件,可以配置redis、mysql等信息。

(2)手動建立應用目錄,如下:

|─App 應用目錄
|    └─HttpController 應用的控制器目錄
|       └─Index.php 默認控制器文件
| └─Model 模型文件目錄

<?php
namespace App\HttpController;

use EasySwoole\Http\AbstractInterface\Controller;

class Index extends Controller
{

    function index()
    {
        // TODO: Implement index() method.
        $this->response()->write('hello world');
    }
}

(3)編輯根目錄下的 composer.json 文件,注冊應用的命名空間:

{
    "autoload": {
        "psr-4": {
            "App\\": "App/"
        }
    },
    "require": {
        "easyswoole/easyswoole": "3.x-dev"
    }
}

最后執行 composer dumpautoload 命令更新命名空間,框架已經可以自動加載 App 目錄下的文件了,此時框架已經安裝完畢,可以開始編寫業務邏輯。

注意,每次提交代碼都要重新啟動easyswoole框架。


 三、組件:

可以從github上安裝一些需要的組件:https://github.com/easy-swoole


 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM