EasySwoole的入门学习

EasySwoole的入门学习EasySwoole的入门学习官网地址:https://www.easyswoole.com/一、安装easyswoole:(1)建立安装目录:(2)使用composer下载easyswool

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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


 

 

 

 

 

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166651.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm2021.4.2激活码(破解版激活)

    pycharm2021.4.2激活码(破解版激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    75
  • mac OCR截图文字识别工具—iText for mac[通俗易懂]

    mac OCR截图文字识别工具—iText for mac[通俗易懂]iTextformac中文版是Macos系统上一款从图片中识别文字的OCR(光学字符识别)工具。通过截图、拖拽图片,即可以从扫描版的PDF等任意图片中识字,并且可以很好的解决摘抄和批注需求。帮助用户识别图片中文字,节约时间,提高效率。iTextformac下载安装教程…

    2022年5月30日
    48
  • eclipse自动补全设置_eclipse补全设置

    eclipse自动补全设置_eclipse补全设置Eclipse版本问题描述自动补全显示顺序不尽人意,如下:输入equals使用自动补全后,显然并不是我们希望使用的方法。解决方法1进入Windows选项卡下的Perferences,搜索ContentAssist,找到Java选项卡下的ContentAssist,选择Advanced选项卡。将其中内容配置为(即,将上下两部分的JavaProposals(Task-Focused)取消勾选,将JavaProposals勾选);之后就可以开心的使用自动补全啦!解决方法2这是

    2022年10月15日
    2
  • Linux下LDAP统一认证解决方案

    Linux下LDAP统一认证解决方案企业内部需要认证的服务很多,员工需要记住很多的密码,即使对这些服务进行相同的密码设置,也存在很大的安全隐患。笔者目前工作的企业就是如此,每一个新员工的到来管理员都要初始化很多密码,而这些密码都被设置

    2022年7月3日
    29
  • Java Array、List、Set互相转化

    Java Array、List、Set互相转化JavaArrayListSet互相转化ArrayListSet互转实例1ArrayList互转2ListSet互转3ArraySet互转ArraysasList和CollectiontoArrayJavaArray、List、Set互相转化1.Array、List、Set互转实例1.1Array、List互转Array转ListString[]s=newSt

    2022年6月21日
    30
  • 身为三本的我就是凭借这些前端面试题拿到百度京东offer的,前端面试题2021及答案「建议收藏」

    点进来之后你的噩梦就要来了,接下来你要面对上百道面试题,那么,如果你——是个小白菜:推荐使用2~3周的时间来消化接下来的面试题,遇到不会的专业名词请立刻去搜;文章中只是简答,如果想要详细了解的话还需要你自觉去搜索如果你是个大神:好叭先给您拜个早年,大哥大嫂过年好。请温柔点黑我。顺便,如果有错误的地方请各位一定要指出,免得误导更多人。接下来的题我会根据重点程度使用⭐来标记,⭐越多标明越重点,满星是5颗星ok,你准备好了吗?咱们开始吧!JS数据类型面试官:JavaSc

    2022年4月7日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号