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。