EasySwoole的入门学习

时间:2022-04-10 10:31:03

EasySwoole的入门学习


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


一、安装easyswoole:

(1)建立安装目录:

cd /data
mkdir easyswoole
cd easyswoole

(2)使用composer下载easyswoole:

composer require easyswoole/easyswoole=.x

(3)安装:

php vender/easyswoole/easyswoole/bin/easyswoole install

(4)启动:

php easyswoole start

(5)查看启动情况:

netstat -tunlp | grep 

可以看到结果:

tcp               0.0.0.0:            0.0.0.0:*               LISTEN      /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